]> git.sesse.net Git - vlc/commitdiff
python bindings: use mediacontrol_StreamInformation__free + fix
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Mon, 7 May 2007 13:28:49 +0000 (13:28 +0000)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Mon, 7 May 2007 13:28:49 +0000 (13:28 +0000)
memleak in MediaControl_snapshot

bindings/python/vlc_mediacontrol.c

index 085cb854fd8f387188636baff2b12debb37e7a86..f7a71045a27135f953a7493ccb472a133b2b55c3 100644 (file)
@@ -406,6 +406,8 @@ MediaControl_snapshot( PyObject *self, PyObject *args )
     PyDict_SetItemString( py_obj, "date",
                           Py_BuildValue( "L", p_retval->date ) );
 
+    mediacontrol_RGBPicture__free( p_retval );
+
     return py_obj;
 }
 
@@ -463,8 +465,7 @@ MediaControl_get_stream_information( PyObject *self, PyObject *args )
     PyDict_SetItemString( py_obj, "length",
                   Py_BuildValue( "L", retval->length ) );
 
-    free( retval->url );
-    free( retval );
+    mediacontrol_StreamInformation__free( retval );
 
     return py_obj;
 }