From 87afae9cf598922543e36df9efb16230bee36006 Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Sun, 21 Oct 2018 15:15:54 +0100
Subject: [PATCH] Fix unarchiving of mapheader_t userdata Lua variables

---
 src/lua_script.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lua_script.c b/src/lua_script.c
index 1c1b01f6c..9b87f0c29 100644
--- a/src/lua_script.c
+++ b/src/lua_script.c
@@ -853,7 +853,7 @@ static UINT8 UnArchiveValue(int TABLESINDEX)
 		LUA_PushUserdata(gL, &sectors[READUINT16(save_p)], META_SECTOR);
 		break;
 	case ARCH_MAPHEADER:
-		LUA_PushUserdata(gL, &sectors[READUINT16(save_p)], META_MAPHEADER);
+		LUA_PushUserdata(gL, mapheaderinfo[READUINT16(save_p)], META_MAPHEADER);
 		break;
 	case ARCH_TEND:
 		return 1;
-- 
GitLab