summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolan McNamara <caolanm@redhat.com>2009-05-30 00:05:35 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-05-30 23:41:23 -0400
commit1b79defed1ee122f38b72cb74b18f0fda008b1c8 (patch)
treedcd8f038bda09a53b004b2979e78b159a1767d2c
parent74c15a542a852923144137691fab22bfa92a644d (diff)
downloadgdk-pixbuf-1b79defed1ee122f38b72cb74b18f0fda008b1c8.tar.gz
Plug a memory leak in Xrandr code
-rw-r--r--gdk/x11/gdkscreen-x11.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index a2eaceaf3..cbf093000 100644
--- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c
@@ -736,7 +736,10 @@ init_randr13 (GdkScreen *screen)
randr12_compat |= !g_strcmp0(output->name, "default");
if (output->connection == RR_Disconnected)
- continue;
+ {
+ XRRFreeOutputInfo (output);
+ continue;
+ }
if (output->crtc)
{