• src/sbbs3/sbbs.h putnode.cpp main.cpp getnode.cpp

    From deuce@VERT to CVS commit on Sat Jan 9 23:10:22 2016
    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