From ae0c0c3ca899535aec0d4b3b75d9b1a85f985ee4 Mon Sep 17 00:00:00 2001 From: NepDisk <16447892+NepDisk@users.noreply.github.com> Date: Thu, 5 Sep 2024 18:26:59 -0400 Subject: [PATCH] safe guard these functions This should fix the brightmaps crash --- src/w_wad.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/w_wad.c b/src/w_wad.c index a2efb785d..bf1787ede 100644 --- a/src/w_wad.c +++ b/src/w_wad.c @@ -1116,6 +1116,9 @@ lumpnum_t W_CheckNumForName(const char *name) { INT32 i; lumpnum_t check = INT16_MAX; + + if (name == NULL) + return LUMPERROR; if (!*name) // some doofus gave us an empty string? return LUMPERROR; @@ -1163,6 +1166,9 @@ lumpnum_t W_CheckNumForLongName(const char *name) { INT32 i; lumpnum_t check = INT16_MAX; + + if (name == NULL) + return LUMPERROR; if (!*name) // some doofus gave us an empty string? return LUMPERROR;