diff --git a/src/sbbs3/scfg/scfgmsg.c b/src/sbbs3/scfg/scfgmsg.c index 5ff8670c715f3ff902c15cb8de1680d07b7209f9..054efd60acda2d7b8a8622a9c288aa5cd8a70197 100644 --- a/src/sbbs3/scfg/scfgmsg.c +++ b/src/sbbs3/scfg/scfgmsg.c @@ -421,6 +421,12 @@ long import_msg_areas(enum import_list_type type, FILE* stream, unsigned grpnum SAFECOPY(cfg.sub[j]->qwkname,tmpsub.qwkname); if(tmpsub.data_dir[0]) SAFECOPY(cfg.sub[j]->data_dir,tmpsub.data_dir); + if(strcasestr(tmpsub.lname, "sysop") != NULL && strcasestr(tmpsub.lname, "only") != NULL) { + if(cfg.sub[j]->arstr[0]) { + SAFECAT(cfg.sub[j]->arstr, " "); + } + SAFECAT(cfg.sub[j]->arstr, "SYSOP"); + } } if(faddr != NULL && faddr->zone) cfg.sub[j]->faddr = *faddr;