Two more memory leak fixes, on error paths I didn't spot in r9919.
[u/mdw/putty] / portfwd.c
index 97c1cb7..264198f 100644 (file)
--- a/portfwd.c
+++ b/portfwd.c
@@ -370,6 +370,7 @@ const char *pfd_newconnect(Socket *s, char *hostname, int port,
     addr = name_lookup(hostname, port, &dummy_realhost, conf, addressfamily);
     if ((err = sk_addr_error(addr)) != NULL) {
        sk_addr_free(addr);
+        sfree(dummy_realhost);
        return err;
     }