From bf9055d5d19783e504cd5637139c579f47a35f9b Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 12 Oct 2017 09:05:13 +0000 Subject: [PATCH] Fixed potential NULL-dereference in qwk_import_msg(). --- src/sbbs3/qwktomsg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/qwktomsg.cpp b/src/sbbs3/qwktomsg.cpp index 123820d272..cfe0685145 100644 --- a/src/sbbs3/qwktomsg.cpp +++ b/src/sbbs3/qwktomsg.cpp @@ -237,7 +237,7 @@ bool sbbs_t::qwk_import_msg(FILE *qwk_fp, char *hdrblk, ulong blocks (hdrblk[0]=='*' || hdrblk[0]=='-' || hdrblk[0]=='`')) msg->hdr.attr|=MSG_READ; - if(subnum!=INVALID_SUB && !fromhub && cfg.sub[subnum]->mod_ar[0] + if(subnum!=INVALID_SUB && !fromhub && cfg.sub[subnum]->mod_ar!=NULL && cfg.sub[subnum]->mod_ar[0] && chk_ar(cfg.sub[subnum]->mod_ar,&useron,&client)) msg->hdr.attr|=MSG_MODERATED; if(subnum!=INVALID_SUB && !fromhub && cfg.sub[subnum]->misc&SUB_SYSPERM -- GitLab