• src/sbbs3/scfg/scfg.c scfg.h scfgchat.c scfgsub.c scfgxfr2.c scfgxtrn.

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Feb 3 22:52:31 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1329ab9386eb978c318d9e21
    Modified Files:
    src/sbbs3/scfg/scfg.c scfg.h scfgchat.c scfgsub.c scfgxfr2.c scfgxtrn.c src/sbbs3/scfglib1.c
    Log Message:
    Better detection/rejection of duplicate sub and dir internal codes

    When manually adding a message/file area or modifying an internal code value, reject the code if it's a duplicate.

    This required that getsubnum() and getdirnum() support non-prepped configurations (where the full internal code has already been constructed from the prefix and suffix).

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net