From 6e87bf69ad728d725dd552d55d2ad1ab609bbfe4 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 12 Mar 2018 19:22:09 +0000
Subject: [PATCH] Pedanticaly, rsp may not be three characters long (yes, it
 always will), so support that.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 298dd4a933..d0bd0382a7 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -570,7 +570,7 @@ static int sockgetrsp_opt(SOCKET socket, CRYPT_SESSION sess, char* rsp, char *op
 		}
 		break;
 	}
-	mopt[3] = ' ';
+	mopt[strlen(rsp)] = ' ';
 	if (strncmp(buf, mopt, moptlen) == 0)
 		ret = 1;
 	free(mopt);
-- 
GitLab