From: fredrik Date: Sun, 15 Apr 2007 03:21:00 +0000 (+0000) Subject: Should clear callbacks when setting fn->sk->data to NULL. X-Git-Tag: 0.3~1 X-Git-Url: http://git.dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=efda40aefcab90c030eae3e8b5bce091e4ad875b Should clear callbacks when setting fn->sk->data to NULL. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@936 959494ce-11ee-0310-bf91-de5d638817bd --- diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index c88deef..f7d976e 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -3093,6 +3093,8 @@ static void hubdestroy(struct fnetnode *fn) if((fn->sk != NULL) && (fn->sk->data == fn)) { fn->sk->data = NULL; + fn->sk->readcb = NULL; + fn->sk->errcb = NULL; putfnetnode(fn); } if(hub == NULL)