X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Ftcp_sockets.c;h=9952fd9ab081057539640bec98177487fbb39de0;hb=d50cb4fb0a9d5c05841dad2d2f8ce4c35e5a6847;hp=735899dbe4d48f1e082e8ea3d909fbb97907c328;hpb=e45dfff1ec549046028a61a39bf52dc2ade3f90b;p=citadel.git diff --git a/webcit/tcp_sockets.c b/webcit/tcp_sockets.c index 735899dbe..9952fd9ab 100644 --- a/webcit/tcp_sockets.c +++ b/webcit/tcp_sockets.c @@ -911,10 +911,12 @@ SessionDestroyModule_TCPSOCKETS { FreeStrBuf(&sess->CLineBuf); FreeStrBuf(&sess->ReadBuf); + sess->connected = 0; sess->ReadPos = NULL; FreeStrBuf(&sess->MigrateReadLineBuf); if (sess->serv_sock > 0) { syslog(LOG_DEBUG, "Closing socket %d", sess->serv_sock); close(sess->serv_sock); } + sess->serv_sock = -1; }