From 1a5d6a0f4938f8d03f6441fde75ac411305ff8de Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Mon, 6 Apr 2015 12:25:16 -0400 Subject: [PATCH] More precise cleanup in GTK+ uiInitErrorFree(). --- uiinit_unix.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uiinit_unix.c b/uiinit_unix.c index bd2463d5..4d951aff 100644 --- a/uiinit_unix.c +++ b/uiinit_unix.c @@ -12,7 +12,7 @@ uiInitError *uiInit(uiInitOptions *o) e = g_new0(uiInitError, 1); if (gtk_init_with_args(NULL, NULL, NULL, NULL, NULL, &(e->err)) == FALSE) return e; - uiInitErrorFree(e); + g_free(e); return NULL; } @@ -23,5 +23,6 @@ const char *uiInitErrorMessage(uiInitError *e) void uiInitErrorFree(uiInitError *e) { + g_error_free(e->err); g_free(e); }