From 3be489f6dd41ea2dae76e38ed3d781ac090c8a7b Mon Sep 17 00:00:00 2001
From: toasterbabe <rollerorbital@gmail.com>
Date: Fri, 21 Apr 2017 23:37:14 +0100
Subject: [PATCH] Fix crash on loading level without a header.

(cherry picked from commit 7556b407b247a9bfb9420781b8fa1ac4facce07d)
---
 src/g_game.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/g_game.c b/src/g_game.c
index d9d7b7f12..c51f63cdc 100644
--- a/src/g_game.c
+++ b/src/g_game.c
@@ -4714,6 +4714,9 @@ char *G_BuildMapTitle(INT32 mapnum)
 	if (mapnum == 0)
 		return Z_StrDup("Random");
 
+	if (!mapheaderinfo[mapnum-1])
+		P_AllocMapHeader(mapnum-1);
+
 	if (strcmp(mapheaderinfo[mapnum-1]->lvlttl, ""))
 	{
 		size_t len = 1;
-- 
GitLab