From f9a41cf11ee394de6db3849eb49ebb7dad88f348 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Tue, 20 Aug 2019 17:16:50 +0200 Subject: [PATCH] The wrong pointer was passed to ProcessMidPrint, which resulted in a crash. --- src/console/c_console.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/console/c_console.cpp b/src/console/c_console.cpp index 6a791f9a8..4a0b2ab0d 100644 --- a/src/console/c_console.cpp +++ b/src/console/c_console.cpp @@ -1763,7 +1763,7 @@ void C_MidPrint (FFont *font, const char *msg, bool bold) IFVIRTUALPTR(StatusBar, DBaseStatusBar, ProcessMidPrint) { FString msgstr = msg; - VMValue params[] = { (DObject*)StatusBar, font, &msg, bold }; + VMValue params[] = { (DObject*)StatusBar, font, &msgstr, bold }; int rv; VMReturn ret(&rv); VMCall(func, params, countof(params), &ret, 1);