From 92f123525b8e66f22665c3d8dae40b2005a4f4aa Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 5 May 2020 17:44:44 +0000
Subject: [PATCH] MSG_SENT is in the netattr field, not the attr field.
 Double-oops. Thanks Dan_C and Nelgin for bringing to my attention.

---
 src/sbbs3/mailsrvr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index ec888ea723..4896568fe2 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -5521,7 +5521,8 @@ static void sendmail_thread(void* arg)
 					,i, smb.last_error, __LINE__, msg.idx.number);
 				continue; 
 			}
-			if(msg.hdr.attr&(MSG_SENT|MSG_DELETE) || msg.to_net.type!=NET_INTERNET || msg.to_net.addr==NULL) {
+			if(msg.hdr.attr&MSG_DELETE || msg.to_net.type!=NET_INTERNET || msg.to_net.addr==NULL
+				|| (msg.hdr.netattr&MSG_SENT)) {
 				smb_unlockmsghdr(&smb,&msg);
 				continue;
 			}
-- 
GitLab