X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxproxy.c;h=209991fc8ee6387fe2a1d2fa512b4b0b05d3d390;hb=162d04d360d8d70269ad17a02d44a983cb8dbfef;hp=1191a61ab632f7d952c3e389e7577f058433d998;hpb=20f433efac8908e7024b3ae78fd8f6d3313f4d09;p=PuTTY.git diff --git a/unix/uxproxy.c b/unix/uxproxy.c index 1191a61a..209991fc 100644 --- a/unix/uxproxy.c +++ b/unix/uxproxy.c @@ -98,6 +98,8 @@ static void sk_localproxy_close (Socket s) del234(localproxy_by_fromfd, ps); del234(localproxy_by_tofd, ps); + uxsel_del(ps->to_cmd); + uxsel_del(ps->from_cmd); close(ps->to_cmd); close(ps->from_cmd); @@ -279,7 +281,7 @@ Socket platform_new_connection(SockAddr addr, char *hostname, close(i); fcntl(0, F_SETFD, 0); fcntl(1, F_SETFD, 0); - execl("/bin/sh", "sh", "-c", cmd, NULL); + execl("/bin/sh", "sh", "-c", cmd, (void *)NULL); _exit(255); }