Subj : src/sbbs3/pack_qwk.cpp un_rep.cpp To : Git commit to main/sbbs/master From : Rob Swindell Date : Thu Jan 12 2023 07:57 pm https://gitlab.synchro.net/main/sbbs/-/commit/4e1ca83aac044659d9f87409 Modified Files: src/sbbs3/pack_qwk.cpp un_rep.cpp Log Message: Fix possible crash when no extractable file types are configured in SCFG If libarchive couldn't extract a QWK or REP packet, we'd fallback to searching for a match among the configured extractable file types and if no extension/type match was found, default to the first configured extractable file type (even if there wasn't one) which would result in a NULL pointer dereference and most likely a crash. Instead, if no matching configured extractable file type is found, just log a warning message and don't continue with the extraction attempt. With SBBS v3.19+, it's totally valid/legit to have no extractable file types configured in SCFG and things "just work" (using libarchive). .