WCC->serv_sock = tcp_connectsock(ctdlhost, ctdlport);
if (WCC->serv_sock < 0) {
+ WCC->connected = 0;
FreeStrBuf(&WCC->ReadBuf);
return 1;
}
{
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;
}
HashList *HandlerHash = NULL;
void stuff_to_cookie(int unset_cookie);
-int GetConnected(void);
+extern int GetConnected(void);
void PutRequestLocalMem(void *Data, DeleteHashDataFunc DeleteIt)