From 3343c1234f1d84aecbea3b1891e6ec323eceb567 Mon Sep 17 00:00:00 2001 From: punkrockguy318 Date: Fri, 2 Nov 2012 13:39:46 +0000 Subject: [PATCH] applied patch from Joe Nahmias to prevent a segfault --- src/video.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video.cpp b/src/video.cpp index 414d9172..5ecbc6c3 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -445,12 +445,14 @@ void FCEU_DispMessage(char *format, int disppos=0, ...) va_start(ap,disppos); vsnprintf(guiMessage.errmsg,sizeof(guiMessage.errmsg),format,ap); + va_end(ap); // also log messages char temp[2048]; + va_start(ap,disppos); vsnprintf(temp,sizeof(temp),format,ap); + va_end(ap); strcat(temp, "\n"); FCEU_printf(temp); - va_end(ap); guiMessage.howlong = 180; guiMessage.isMovieMessage = false;