]> git.sesse.net Git - vlc/commitdiff
Fixed xml_reader usage in the freetype module.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 17 Aug 2010 21:31:38 +0000 (23:31 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 17 Aug 2010 21:33:38 +0000 (23:33 +0200)
modules/misc/freetype.c

index 22cb97027c586836f871ee002eec4455898426a7..7d6c4f6b661bdf2f32bc322fc25296ff25100c3a 100644 (file)
@@ -2236,7 +2236,7 @@ static int RenderHtml( filter_t *p_filter, subpicture_region_t *p_region_out,
             {
                 /* Only text and karaoke tags are supported */
                 msg_Dbg( p_filter, "Unsupported top-level tag '%s' ignored.", psz_node );
-                xml_ReaderDelete( p_xml_reader );
+                p_filter->p_sys->p_xml = xml_ReaderReset( p_xml_reader, NULL );
                 p_xml_reader = NULL;
                 rv = VLC_EGENERIC;
             }
@@ -2297,7 +2297,7 @@ static int RenderHtml( filter_t *p_filter, subpicture_region_t *p_region_out,
                                 result.x, result.y );
             }
         }
-        xml_ReaderReset( p_xml_reader, NULL );
+        p_filter->p_sys->p_xml = xml_ReaderReset( p_xml_reader, NULL );
         FreeLines( p_lines );
     }
     stream_Delete( p_sub );