diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 15:19:08 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 15:19:08 +0000 |
| commit | 157e2a29828f2ddbdf32e1c9e565b13e5e732e34 (patch) | |
| tree | 5c895536cd4771a12380dc37e76f3891d3ddd385 /src/server/serverConfigFile.c | |
| parent | 47d56153f243424c0074874c8db1b6cec2365344 (diff) | |
- predene zvuky zbrani revolver a samopal
- server config sa vie spravne vysporiadat s mederami v subore server.conf
- upraveny kod pre bigAreny
- nova funkcia pre odstranovanie vsektch poloziek vo widget_select
- screen_browser duplicitne nenacitava obrazok zo suboru
- server si indexuje clientov na zaklade ich zdrojoveho portu ( ja viem, ze je to pstrosi alogritmus, ale aj tak
predtym server identifikoval clientov podla ich zdrojoveho portu len ich podla toho neindexoval )
git-svn-id: http://opensvn.csie.org/tuxanci_ng@89 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/server/serverConfigFile.c')
| -rw-r--r-- | src/server/serverConfigFile.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/server/serverConfigFile.c b/src/server/serverConfigFile.c index c6456ee..48d57eb 100644 --- a/src/server/serverConfigFile.c +++ b/src/server/serverConfigFile.c @@ -49,6 +49,24 @@ void initServerConfigFile() } +static char *findValue(char *s) +{ + int len; + int i; + + len = strlen(s); + + for( i = 0 ; i < len-1 ; i++) + { + if( s[i] == ' ' && s[i+1] != ' ' ) + { + return s+i+1; + } + } + + return NULL; +} + char* getServerConfigFileValue(char *env, char *s) { int i; @@ -69,7 +87,7 @@ char* getServerConfigFileValue(char *env, char *s) if( strncmp(line, env, len) == 0 ) { - return strrchr(line,' ')+1; + return findValue(line); } } |