diff options
author | Caolan McNamara <caolanm@redhat.com> | 2009-05-30 00:05:35 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2009-05-30 23:41:23 -0400 |
commit | 1b79defed1ee122f38b72cb74b18f0fda008b1c8 (patch) | |
tree | dcd8f038bda09a53b004b2979e78b159a1767d2c | |
parent | 74c15a542a852923144137691fab22bfa92a644d (diff) | |
download | gdk-pixbuf-1b79defed1ee122f38b72cb74b18f0fda008b1c8.tar.gz |
Plug a memory leak in Xrandr code
-rw-r--r-- | gdk/x11/gdkscreen-x11.c | 5 |
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) { |