x11: fix memleak
authorCarl Eugen Hoyos <cehoyos@ag.or.at>
Fri, 1 Apr 2011 15:56:45 +0000 (15:56 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 10 Apr 2011 01:49:24 +0000 (03:49 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavdevice/x11grab.c

index 6a674ee..64169ce 100644 (file)
@@ -105,6 +105,7 @@ x11grab_read_header(AVFormatContext *s1, AVFormatParameters *ap)
     av_log(s1, AV_LOG_INFO, "device: %s -> display: %s x: %d y: %d width: %d height: %d\n", s1->filename, param, x_off, y_off, ap->width, ap->height);
 
     dpy = XOpenDisplay(param);
+    av_freep(&param);
     if(!dpy) {
         av_log(s1, AV_LOG_ERROR, "Could not open X display.\n");
         return AVERROR(EIO);