Commit 10445c27 authored by Rémi Duraffort's avatar Rémi Duraffort

Fix memleak (CID 210)

parent 5ddb6667
...@@ -1655,12 +1655,15 @@ static int ParseJSS( demux_t *p_demux, subtitle_t *p_subtitle, int i_idx ) ...@@ -1655,12 +1655,15 @@ static int ParseJSS( demux_t *p_demux, subtitle_t *p_subtitle, int i_idx )
} }
} }
while( psz_text[ strlen( psz_text ) - 1 ] == '\\' ) while( psz_text[ strlen( psz_text ) - 1 ] == '\\' )
{ {
const char *s2 = TextGetLine( txt ); const char *s2 = TextGetLine( txt );
if( !s2 ) if( !s2 )
{
free( psz_orig );
return VLC_EGENERIC; return VLC_EGENERIC;
}
int i_len = strlen( s2 ); int i_len = strlen( s2 );
if( i_len == 0 ) if( i_len == 0 )
...@@ -1674,7 +1677,7 @@ static int ParseJSS( demux_t *p_demux, subtitle_t *p_subtitle, int i_idx ) ...@@ -1674,7 +1677,7 @@ static int ParseJSS( demux_t *p_demux, subtitle_t *p_subtitle, int i_idx )
psz_orig = psz_text; psz_orig = psz_text;
strcat( psz_text, s2 ); strcat( psz_text, s2 );
} }
/* Skip the blanks */ /* Skip the blanks */
while( *psz_text == ' ' || *psz_text == '\t' ) psz_text++; while( *psz_text == ' ' || *psz_text == '\t' ) psz_text++;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment