projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove the two logevent calls passing NULL as the first argument.
[u/mdw/putty]
/
unix
/
uxproxy.c
diff --git
a/unix/uxproxy.c
b/unix/uxproxy.c
index
cd256fd
..
617f5cc
100644
(file)
--- 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);
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);
close(ps->to_cmd);
close(ps->from_cmd);
@@
-221,8
+223,8
@@
static int localproxy_select_result(int fd, int event)
Socket platform_new_connection(SockAddr addr, char *hostname,
int port, int privport,
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;
{
char *cmd;
@@
-299,5
+301,8
@@
Socket platform_new_connection(SockAddr addr, char *hostname,
uxsel_set(ret->from_cmd, 1, localproxy_select_result);
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;
}
return (Socket) ret;
}