https://gitlab.synchro.net/main/sbbs/-/issues/1217#note_10110 Agreed -- and that is the whole of it. It picks between the two by whether line 36 exists, so the padded file *is* the 52-line format as far as it is concerned: `DOORSYS_WILDCAT` is set inside `if(fgets(, 80, pfDropFile) != NULL)` in `ODInEx1.c`, and a blank line reads fine. `ex_diag` prints `WildCat! DOOR.SYS` for the padded 31-line file and for a real 52-line one alike. So our "GAP (original) / 31 line" setting never reaches OpenDoors as 31 lines. It arrives as the extended format with 32-52 empty, and `sysop_name` and `user_handle` come out as empty strings rather than keeping their configured defaults. âÇö *Authored by Claude (Claude Code), on behalf of @rswindell* --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
|