X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Ftcp_sockets.c;h=de63f0ca5cf73baf4c62d8ca4af9dd92be9e9197;hp=7db07943d4dd9210ba5b2fac3163f205e247d4f5;hb=371110dcb5394eb1762cc7f16042b666dd21042b;hpb=3dd282daca51256fe10f464a9397625d67e96489 diff --git a/webcit/tcp_sockets.c b/webcit/tcp_sockets.c index 7db07943d..de63f0ca5 100644 --- a/webcit/tcp_sockets.c +++ b/webcit/tcp_sockets.c @@ -912,10 +912,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; }