diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 727eba4ab454787ef7eea66dda76334250433dfc..2656d99780aaa5df61214b2d613bacd6dddf4a4c 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)