diff --git a/src/sbbs3/readmsgs.cpp b/src/sbbs3/readmsgs.cpp
index a8fc17e775c18b17bb964a6cb6e8e27e01409931..a82cad3437acd00009c1a7622d2d3218582d3cb5 100644
--- a/src/sbbs3/readmsgs.cpp
+++ b/src/sbbs3/readmsgs.cpp
@@ -675,7 +675,7 @@ int sbbs_t::scanposts(uint subnum, long mode, const char *find)
 						smb_unlocksmbhdr(&smb); 
 					}
 					if(msg_attr & MSG_DELETE) {
-						if(!(cfg.sys_misc&SM_SYSVDELM))
+						if(cfg.sys_misc&SM_SYSVDELM)
 							domsg=0;	// If you can view deleted messages, don't redisplay.
 					}
 					else {