Joe Yates's memory leak patches.
[u/mdw/putty] / winnet.c
index 81885c6..8be2cd1 100644 (file)
--- a/winnet.c
+++ b/winnet.c
@@ -237,6 +237,8 @@ void sk_cleanup(void)
        for (i = 0; (s = index234(sktree, i)) != NULL; i++) {
            p_closesocket(s->s);
        }
+       freetree234(sktree);
+       sktree = NULL;
     }
 
     p_WSACleanup();