X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffnet-dc.c;h=348a53a196f1b3d35dd3d0f4c274819529a76ea3;hb=5760093c6a76eee741d70f8b8d71e9e52bd655ee;hp=b34ed3adef9ce82bd5d37430daca627180cf582e;hpb=bd5d862e9745b6fb3c67ccb215c0e6aaa65bacf9;p=doldaconnect.git diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index b34ed3a..348a53a 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -2118,6 +2118,7 @@ static void cmd_adcget(struct socket *sk, struct dcpeer *peer, char *cmd, char * } else if(fd >= 0) { if((wbuf = adc2path(argv[1])) != NULL) transfersetpath(peer->transfer, wbuf); + free(wbuf); peer->transfer->flags.b.minislot = 1; } if(fd < 0) @@ -2829,7 +2830,6 @@ static struct socket *mktrpipe(struct dcpeer *peer) struct socket *sk; sk = netsockpipe(); - socksetdebug(sk, 2, "trpipe"); sk->data = peer; sk->readcb = (void (*)(struct socket *, void *))trpiperead; sk->writecb = (void (*)(struct socket *, void *))trpipewrite; @@ -3114,7 +3114,6 @@ static struct dcpeer *newdcpeer(struct socket *sk) new = smalloc(sizeof(*new)); memset(new, 0, sizeof(*new)); new->transfer = NULL; - socksetdebug(sk, 2, "peersock"); getsock(sk); new->sk = sk; if(confgetint("dc", "dcppemu"))