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