src/sbbs3 sbbs.h 1.425 1.426 putnode.cpp 1.19 1.20 main.cpp 1.628 1.629 getnode.cpp 1.46 1.47
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv7812
Modified Files:
sbbs.h putnode.cpp main.cpp getnode.cpp
Log Message:
Fix race in node.dab access. It's unfortunate that we end up holding the
lock across things with timeouts in them, but since if another thread has
the file locked we shouldn't be fillding with it anyway, this should be
fine.
Fixes weird (and relatively rare) timing issues with node.dab accesses on a many core host.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net