X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffilenet.c;h=4198344d90caa653d3b8841f9b0ce7f8351fa08d;hb=d68b4c9aaabb04186de06394c92a5c70072e26e7;hp=dd14f7e7e38eca6874cb5f06ba6be29932b8fb48;hpb=1d85f24bb4bdc0f15f9560bc867befeff8eabc36;p=doldaconnect.git diff --git a/daemon/filenet.c b/daemon/filenet.c index dd14f7e..4198344 100644 --- a/daemon/filenet.c +++ b/daemon/filenet.c @@ -68,7 +68,10 @@ void killfnetnode(struct fnetnode *fn) { fn->sk->close = 1; if(fn->sk->data == fn) + { + fn->sk->data = NULL; putfnetnode(fn); + } putsock(fn->sk); fn->sk = NULL; }