Fix sub_free to actually free the subtitle data.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30390 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2010-01-22 22:10:28 +00:00
parent 7b953c1763
commit 3526daed7a
1 changed files with 6 additions and 6 deletions

View File

@ -2249,15 +2249,15 @@ void dump_sami(sub_data* subd, float fps) {
void sub_free( sub_data * subd )
{
int i;
int i, j;
if ( !subd ) return;
if (subd->subtitles) {
for (i=0; i < subd->subtitles->lines; i++) free( subd->subtitles->text[i] );
free( subd->subtitles );
}
if (subd->filename) free( subd->filename );
for (i = 0; i < subd->sub_num; i++)
for (j = 0; j < subd->subtitles[i].lines; j++)
free( subd->subtitles[i].text[j] );
free( subd->subtitles );
free( subd->filename );
free( subd );
}