From aadd66c7c72b224027241777b2348a2972c4b6b9 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 15 Feb 2016 12:53:30 -0800 Subject: [PATCH] VIDEO: Fix uninitialized pointer reference under libSDL This change fixes issue #276 --- sim_video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sim_video.c b/sim_video.c index 744d60ce..e8f7076b 100644 --- a/sim_video.c +++ b/sim_video.c @@ -311,12 +311,12 @@ static void vid_beep_cleanup (void); static void _XInitThreads (void) { #ifdef HAVE_DLOPEN -static void *hLib = 0; /* handle to Library */ +static void *hLib = NULL; /* handle to Library */ #define __STR_QUOTE(tok) #tok #define __STR(tok) __STR_QUOTE(tok) static const char* lib_name = "libX11." __STR(HAVE_DLOPEN); typedef int (*_func)(); -_func _func_ptr; +_func _func_ptr = NULL; if (!hLib) hLib = dlopen(lib_name, RTLD_NOW);