From c599a0b2f72048b62ff7dc10bd0ec26b955793cc Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 15 Mar 2018 23:56:16 +0000 Subject: [PATCH] Ignore (and delete) TOREADER.EXT (a QWKE additional metadata file) if it exists in a .QWK packet. Also, delete the other control/metadata files case-insensitively (just in case). --- src/sbbs3/un_qwk.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/sbbs3/un_qwk.cpp b/src/sbbs3/un_qwk.cpp index f266e2fecc..bf4d94c0d6 100644 --- a/src/sbbs3/un_qwk.cpp +++ b/src/sbbs3/un_qwk.cpp @@ -355,13 +355,15 @@ bool sbbs_t::unpack_qwk(char *packet,uint hubnum) delfiles(cfg.temp_dir,"*.NDX"); SAFEPRINTF(str,"%sMESSAGES.DAT",cfg.temp_dir); - remove(str); + removecase(str); SAFEPRINTF(str,"%sDOOR.ID",cfg.temp_dir); - remove(str); + removecase(str); SAFEPRINTF(str,"%sCONTROL.DAT",cfg.temp_dir); - remove(str); + removecase(str); SAFEPRINTF(str,"%sNETFLAGS.DAT",cfg.temp_dir); - remove(str); + removecase(str); + SAFEPRINTF(str,"%sTOREADER.EXT",cfg.temp_dir); + removecase(str); dir=opendir(cfg.temp_dir); while(dir!=NULL && (dirent=readdir(dir))!=NULL) { -- GitLab