X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffilenet.c;h=5e2b607e7a6eb4bfbd17467c837ebf8d0c88939d;hb=ff19b3d86bebbcf6443ca33c5f3bf2bd7d487fdd;hp=dd14f7e7e38eca6874cb5f06ba6be29932b8fb48;hpb=d1e8b9fdbc499b3148bc3fe80eb50982c0d1ad22;p=doldaconnect.git diff --git a/daemon/filenet.c b/daemon/filenet.c index dd14f7e..5e2b607 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; } @@ -499,6 +502,7 @@ static struct configvar myvars[] = {CONF_VAR_INT, "srchwait", {.num = 15}}, {CONF_VAR_INT, "fntos", {.num = 0}}, {CONF_VAR_INT, "fnptos", {.num = 0}}, + {CONF_VAR_INT, "maxnodes", {.num = 0}}, {CONF_VAR_END} };