src/sbbs3 main.cpp 1.587 1.588 qwk.cpp 1.59 1.60 sbbs.h 1.392 1.393
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv30929
Modified Files:
main.cpp qwk.cpp sbbs.h
Log Message:
Fix a (very) long-standing bug in sbbs_t::update_qwkroute(): was using static realloced variables for tracking QWKnet nodes discovered while importing msgs, but multiple terminal server nodes/events calling this function concurrently could clearly corrupt these variables and cause realloc errors and crashes.
Now using members of sbbs_t for node/event instance specific QWKnet
node tracking for the route.dat updates (a rarely used feature nowadays).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net