From: Hugo Villeneuve Date: Wed, 9 Mar 2016 04:58:16 +0000 (-0500) Subject: Fix memory leak causing XServer to crash X-Git-Url: http://gitweb.hugovil.com/?a=commitdiff_plain;h=ff0b2fc717022e169bdf0fb5ec1052f0fa69abb9;p=dockapps%2Fdockbatmon.git Fix memory leak causing XServer to crash Original XServer error message: "TouchListenerGone: couldn't allocate events" Found by running xrestop utility. --- diff --git a/src/dockapp.c b/src/dockapp.c index 0ab272b..70eb9de 100644 --- a/src/dockapp.c +++ b/src/dockapp.c @@ -120,6 +120,8 @@ dockapp_set_mask(GtkWidget *iconwin, char **xpm) } gtk_widget_shape_combine_mask(iconwin, mask, 0, 0); + g_object_unref(mask); + g_object_unref(pixmap); #elif defined (HAVE_GTK3) surface = gdk_cairo_surface_create_from_pixbuf( pixbuf, 0,