diff options
| author | tomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 12:09:11 +0000 |
|---|---|---|
| committer | tomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 12:09:11 +0000 |
| commit | 47d56153f243424c0074874c8db1b6cec2365344 (patch) | |
| tree | 19613b2093690e860623309b536bfcc7d833b11a /src/server/publicServer.c | |
| parent | c8c11699f240ce1cf1e54a363cfe7d87a2f1d2b2 (diff) | |
- oprava memleaku v publicServer.c kde se neuvolnila pamet pro odeslani pozadavku k registraci serveru
- oprava memleaku v server_browser.c, pri neuspesnem pripojeni ke game serveru se neuvolnila pamet
- funkce inet_ntoa () se opet pouziva v server_browser.c
- pridano tlacitko Refresh pro obnovu informaci o hernich serverech v server_browser.c
git-svn-id: http://opensvn.csie.org/tuxanci_ng@88 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/server/publicServer.c')
| -rw-r--r-- | src/server/publicServer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/publicServer.c b/src/server/publicServer.c index 1bbd0e7..c69857a 100644 --- a/src/server/publicServer.c +++ b/src/server/publicServer.c @@ -128,6 +128,8 @@ static int registerPublicServer() /* send request for server list */ int r = send (s, str, 9, 0); + free (str); + if (r == -1) { close(s); return -1; |