[gst-cvs] gst-plugins-base: ximagesink: fix small memory leak when setting window title

René Stadler cymacs at kemper.freedesktop.org
Sun Sep 6 05:25:15 PDT 2009


Module: gst-plugins-base
Branch: master
Commit: f308675fc81d516e7d8a9908fd87eb0f78e95e42
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=f308675fc81d516e7d8a9908fd87eb0f78e95e42

Author: René Stadler <mail at renestadler.de>
Date:   Sun Sep  6 15:21:43 2009 +0300

ximagesink: fix small memory leak when setting window title

---

 sys/ximage/ximagesink.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c
index 984dc4e..3f1714c 100644
--- a/sys/ximage/ximagesink.c
+++ b/sys/ximage/ximagesink.c
@@ -831,8 +831,10 @@ gst_ximagesink_xwindow_set_title (GstXImageSink * ximagesink,
 
       if (title) {
         if ((XStringListToTextProperty (((char **) &title), 1,
-                    &xproperty)) != 0)
+                    &xproperty)) != 0) {
           XSetWMName (ximagesink->xcontext->disp, xwindow->win, &xproperty);
+          XFree (xproperty.value);
+        }
 
         g_free (title_mem);
       }





More information about the Gstreamer-commits mailing list