diff --git a/src/sbbs3/readmsgs.cpp b/src/sbbs3/readmsgs.cpp index 2e6a16d1e1128d41396b4618ebf6cbc1b8cd798a..8dac9db7c1da9a3586713e7fd08a632e4a754765 100644 --- a/src/sbbs3/readmsgs.cpp +++ b/src/sbbs3/readmsgs.cpp @@ -1642,7 +1642,7 @@ int sbbs_t::scanposts(int subnum, int mode, const char *find) if (!noyes(str)) postmsg(subnum, 0, 0); } - if (!(org_mode & (SCAN_CONT | SCAN_TOYOU | SCAN_FIND)) + if (!(org_mode & (SCAN_CONT | SCAN_TOYOU | SCAN_FIND | SCAN_POLLS)) && !(subscan[subnum].cfg & SUB_CFG_NSCAN) && !noyes(text[AddSubToNewScanQ])) subscan[subnum].cfg |= SUB_CFG_NSCAN; smb_close(&smb);