From 984e76515378b50e3593ca8e63663ed9736aba0f Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Windows 11)" <rob@synchro.net>
Date: Mon, 22 Apr 2024 21:53:50 -0700
Subject: [PATCH] Update the previous commit to revert the error_code length to
 4, since we can

And use sizeof, not the magic number (again).
---
 src/sbbs3/websrvr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index a9726de4ec..a3d99bf582 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -1535,7 +1535,7 @@ static off_t sock_sendfile(http_session_t *session,char *path, off_t start, off_
 /********************************************************/
 static void send_error(http_session_t * session, unsigned line, const char* message)
 {
-	char	error_code[5];
+	char	error_code[4];
 	struct stat	sb;
 	char	sbuf[MAX_PATH+1];
 	char	sbuf2[MAX_PATH+1];
@@ -1548,7 +1548,7 @@ static void send_error(http_session_t * session, unsigned line, const char* mess
 		,session->socket, session->client.protocol, session->host_ip, message, line, session->req.request_line);
 	session->req.keep_alive=false;
 	session->req.send_location=NO_LOCATION;
-	strlcpy(error_code, message, 4);
+	strlcpy(error_code, message, sizeof error_code);
 	SAFECOPY(session->req.status,message);
 	if(atoi(error_code)<500) {
 		/*
-- 
GitLab