Subj : src/sbbs3/ftpsrvr.c To : Git commit to sbbs/master From : Rob Swindell Date : Sat Oct 24 2020 22:06:02 https://gitlab.synchro.net/sbbs/sbbs/-/commit/10477fe29378aebb82b8efd2 Modified Files: src/sbbs3/ftpsrvr.c Log Message: Create the pack*.now with fmutex() to prevent simultaneous QWK packsProbably only a problem on Vertrauen, but some QWKnet nodes, for some unknown reason, like to FTP-connect multiple times concurrently and request to download a QWK packet. This creates a race condition where the QWK packet gets created/downloaded/deleted before the second FTP connection can successfully download the same file, thus logging an error "opening file " on the server (VERT). So if the pack*.now file already exists, reject the download request. "What are doing?" is what I really want to ask these nodes, but better just throw them an error response and quietly move on. --- SBBSecho 3.11-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .