]> git.pond.sub.org Git - empserver/commitdiff
Plug memory leak on error path in player_accept()
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Jul 2009 13:58:06 +0000 (09:58 -0400)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 30 Nov 2009 18:43:47 +0000 (19:43 +0100)
src/lib/player/accept.c

index 1c8c60bc03cbdba91b559d08ffd8e4835cdff182..3e6dcf05ddcb1c0b2519421083bcbd6a36659378 100644 (file)
@@ -201,7 +201,7 @@ player_accept(void *unused)
        if (!inet_ntop(sap->sa_family, inaddr,
                       np->hostaddr, sizeof(np->hostaddr))) {
            logerror("inet_ntop() failed: %s", strerror(errno));
-           close(ns);
+           player_delete(np);
            continue;
        }
 #else