From a18d03635cc5ee74fdef7b2b49f97f6310024bee Mon Sep 17 00:00:00 2001 From: terminx Date: Sat, 2 Dec 2017 08:44:59 +0000 Subject: [PATCH] Fix crash issue with nested console script execution git-svn-id: https://svn.eduke32.com/eduke32@6534 1a8010ca-5511-0410-912e-c29ae57300e0 --- source/build/src/osd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/build/src/osd.cpp b/source/build/src/osd.cpp index fa4976974..b172afb4a 100644 --- a/source/build/src/osd.cpp +++ b/source/build/src/osd.cpp @@ -193,6 +193,8 @@ int OSD_Exec(const char *szScript) return 1; } + kclose(handle); + buf[len] = 0; osd->execdepth++; @@ -205,7 +207,6 @@ int OSD_Exec(const char *szScript) } osd->execdepth--; - kclose(handle); Bfree(buf); return 0; }