From d99c069c8e4f678557af6733fa602a3bd8849daa Mon Sep 17 00:00:00 2001 From: riccardom Date: Sun, 4 Jan 2009 14:27:25 +0000 Subject: [PATCH] Oops, fixup previous changes: missing free and correct cast in malloc. --- desmume/src/gtk/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/desmume/src/gtk/main.cpp b/desmume/src/gtk/main.cpp index 03921860b..cf760033c 100644 --- a/desmume/src/gtk/main.cpp +++ b/desmume/src/gtk/main.cpp @@ -818,7 +818,7 @@ common_configure_fn( GtkWidget *widget, static int gtkFloatExposeEvent (GtkWidget *widget, GdkEventExpose *event, gpointer data) { guchar *rgb; - rgb = (u8 *) malloc(SCREENS_PIXEL_SIZE*3); + rgb = (guchar *) malloc(SCREENS_PIXEL_SIZE*3); if (!rgb) return 0; for (int i = 0; i < SCREENS_PIXEL_SIZE; i++) { @@ -833,6 +833,7 @@ static int gtkFloatExposeEvent (GtkWidget *widget, GdkEventExpose *event, gpoint GDK_RGB_DITHER_NONE, rgb, 256*3); + free(rgb); return 1; }