Subj : src/sbbs3/js_filebase.c To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Sun Dec 24 2023 17:33:28 https://gitlab.synchro.net/main/sbbs/-/commit/41ace72c24800de0fa0b3b23 Modified Files: src/sbbs3/js_filebase.c Log Message: Fix filebase corruption caused by FileBase.renew() echicken reported this problem: pretty severe filebase corruption as a result of calling FileBase.renew(). The problem seemed pretty obvious (only loading the file's index record), but I do think the underlying SMBLIB functions should be more resilient to misuse and not corrupt the base. So, that's still a TODO. No existing scripts were using FileBase.renew(), so this problem has gone unnoticed since SBBS v3.19. --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .