From aa158cccd90a4aaf7a7f8cbe171c182b7ed6c6c2 Mon Sep 17 00:00:00 2001
From: James R <justsomejames2@gmail.com>
Date: Thu, 14 Nov 2019 19:28:33 -0800
Subject: [PATCH] Freed before read, oops!

---
 src/r_patch.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/r_patch.c b/src/r_patch.c
index 9b65a54be5..abaefaafe7 100644
--- a/src/r_patch.c
+++ b/src/r_patch.c
@@ -1068,14 +1068,13 @@ void R_ParseSPRTINFOLump(UINT16 wadNum, UINT16 lumpNum)
 	{
 		if (!stricmp(sprinfoToken, "SPRITE") || !stricmp(sprinfoToken, "SPRITE2"))
 		{
-			Z_Free(sprinfoToken);
 			R_ParseSpriteInfo(!stricmp(sprinfoToken, "SPRITE2"));
+			Z_Free(sprinfoToken);
 		}
 		else
 			I_Error("Error parsing SPRTINFO lump: Unknown keyword \"%s\"", sprinfoToken);
 		sprinfoToken = M_GetToken(NULL);
 	}
-	Z_Free(sprinfoToken);
 	Z_Free((void *)sprinfoText);
 }
 
-- 
GitLab