https://gitlab.synchro.net/main/sbbs/-/commit/08058a23f007f358492747b0
Modified Files:
src/sbbs3/file.cpp
Log Message:
File name editor: check the new name, not an uninitialized buffer
When a sysop renamed a file from the file-info editor, the check for an existing file of the new name was handed 'path' before anything had been written to it, rather than the name just entered. The check read stack
garbage, so renaming a file onto another in the same directory was not
refused: it overwrote that file on disk and left two index records with
the same name.
Present since ef11784f06 (founder-3-nickel, 2021-05-13), which added file
info editing from the extended file info prompt.
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net