From f9880e84137505001b0447fa3f7f66cfe8a8bc8a Mon Sep 17 00:00:00 2001
From: Indev <bdmitry450@gmail.com>
Date: Sat, 5 Aug 2023 14:50:12 +0300
Subject: [PATCH] Fix ban.txt crashing game

---
 src/d_clisrv.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 727eba4ab..2656d9978 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -2905,6 +2905,12 @@ void D_LoadBan(boolean warning)
 		address = strtok(buffer, " /\t\r\n");
 		mask = strtok(NULL, " \t\r\n");
 
+		if (!address)
+		{
+			malformed = true;
+			continue;
+		}
+
 		if (i == 0 && !strncmp(address, "BANFORMAT", 9))
 		{
 			if (mask)
-- 
GitLab