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);
Socket platform_new_connection(SockAddr addr, char *hostname,
int port, int privport,
- int oobinline, int nodelay, Plug plug,
- const Config *cfg)
+ int oobinline, int nodelay, int keepalive,
+ Plug plug, const Config *cfg)
{
char *cmd;
uxsel_set(ret->from_cmd, 1, localproxy_select_result);
+ /* We are responsible for this and don't need it any more */
+ sk_addr_free(addr);
+
return (Socket) ret;
}