diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index 29375670423892b6972831d2c9ab6259a884da12..79bcd23ce1f09569af6801227b78b4ebde58a311 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -2465,6 +2465,9 @@ BOOL user_posted_msg(scfg_t* cfg, user_t* user, int count)
 	user->posts	=(ushort)adjustuserrec(cfg, user->number, U_POSTS, count);
 	user->ptoday=(ushort)adjustuserrec(cfg, user->number, U_PTODAY, count);
 
+	if(user->rest & FLAG('Q'))
+		return TRUE;
+
 	return inc_post_stats(cfg, count);
 }