diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 30732f4346c4aaf48bb7eb5d095ef553ac1774de..c78785985134cb9c5786bc0849d7b9d03b5a3a3c 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -1680,7 +1680,7 @@ void event_thread(void* arg) close(file); if(now-sbbs->cfg.event[i]->last<(60*60)) /* event is done */ break; - if(now-start>(60*60)) { + if(now-start>(90*60)) { eprintf("!TIMEOUT waiting for event to complete"); break; } @@ -1729,7 +1729,7 @@ void event_thread(void* arg) if(j>sbbs->cfg.sys_nodes) /* all nodes either offline or in limbo */ break; eprintf("Waiting for node %d (status=%d)",j,node.status); - if(now-start>(60*60)) { + if(now-start>(90*60)) { eprintf("!TIMEOUT waiting for node %d to become inactive",j); break; } @@ -1872,6 +1872,7 @@ sbbs_t::sbbs_t(ushort node_num, DWORD addr, char* name, SOCKET sd, outchar_esc = 0; nodemsg_inside = 0; /* allows single nest */ hotkey_inside = 0; /* allows single nest */ + event_time = 0; nodesync_inside = false; errorlog_inside = false; errormsg_inside = false;