From 796e1a471c957a1627e3303466295308bd21b34d Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 12 Mar 2018 19:20:18 +0000 Subject: [PATCH] Fix issue where the last line of a multi-line response wasn't searched for a match... which caused a memory leak. Thanks scan-build! --- src/sbbs3/mailsrvr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 9a4e49ca7a..298dd4a933 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -572,6 +572,7 @@ static int sockgetrsp_opt(SOCKET socket, CRYPT_SESSION sess, char* rsp, char *op } mopt[3] = ' '; if (strncmp(buf, mopt, moptlen) == 0) + ret = 1; free(mopt); if(startup->options&MAIL_OPT_DEBUG_RX_RSP) lprintf(LOG_DEBUG,"%04d RX%s: %s",socket,sess != -1 ? "S" : "", buf); -- GitLab