https://gitlab.synchro.net/main/sbbs/-/commit/c2e7853607e96a0ced372ffd
Modified Files:
src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/install.c
Log Message:
Fix install rename prompt length limit (todo [1.4])
Replace legacy 13-character (MAX_FILENAME_LEN) limit on rename prompts with PATH_CHARS (511 characters) to support modern long filenames on POSIX systems.
Changes:
- GetGUM() rename prompt (line 386): use PATH_CHARS instead of MAX_FILENAME_LEN - upgrade() Extract rename prompt (line 780): use PATH_CHARS instead of MAX_FILENAME_LEN
- upgrade() unix block buffer (line 480): enlarge fscanf buffer to PATH_SIZE
to prevent overflow when reading filenames from UnixAttr.DAT
Remove completed todo item [1.4] from docs/todo.txt.
Build verified: gmake -j8 game completes without warnings or errors.
Co-Authored-By: Claude Haiku 4.5 <
noreply@anthropic.com>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net