From 238752ed2eacadb581aa8d3196201cb2c9258a1b Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 9 Sep 2003 07:39:06 +0000 Subject: [PATCH] Set file pointers to NULL in smtp_thread after closing, paranoia (don't allow double-close). --- src/sbbs3/mailsrvr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index b43166d015..fc0f1f2b24 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -1837,8 +1837,8 @@ static void smtp_thread(void* arg) continue; } - fclose(msgtxt); - fclose(rcptlst); + fclose(msgtxt), msgtxt=NULL; + fclose(rcptlst), rcptlst=NULL; /* External Mail Processing here */ if(startup->proc_cfg_file[0] @@ -2821,7 +2821,7 @@ static void smtp_thread(void* arg) continue; } if(msgtxt!=NULL) { - fclose(msgtxt); + fclose(msgtxt), msgtxt=NULL; if(!(startup->options&MAIL_OPT_DEBUG_RX_BODY)) unlink(msgtxt_fname); } -- GitLab