]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - windows/winproxy.c
Add an assortment of missing frees and closes.
[PuTTY.git] / windows / winproxy.c
index 813c4fe9a76bc21ac0a1d0667a4bd47faf5f2e80..ad73d9af5f9ce1d120845ab93d3aefb864329ab1 100644 (file)
@@ -77,6 +77,10 @@ Socket platform_new_connection(SockAddr addr, const char *hostname,
             Socket ret = new_error_socket
                 ("Unable to create pipes for proxy command", plug);
             sfree(cmd);
+            CloseHandle(us_from_cmd);
+            CloseHandle(cmd_to_us);
+            CloseHandle(us_to_cmd);
+            CloseHandle(cmd_from_us);
             return ret;
         }
     }