summaryrefslogtreecommitdiffstats
path: root/subreader.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-17 00:07:20 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-17 00:07:20 +0000
commitcf33c343cf60b3f0f24c1b29bb084e77d8fe2b2c (patch)
treeac53b5931fc9c31855c87c24141dbb98558e4f2d /subreader.c
parentc8edb9e918fa44821c8e80d936f9da4b2d616a76 (diff)
downloadmpv-cf33c343cf60b3f0f24c1b29bb084e77d8fe2b2c.tar.bz2
mpv-cf33c343cf60b3f0f24c1b29bb084e77d8fe2b2c.tar.xz
some small sub bug fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3544 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'subreader.c')
-rw-r--r--subreader.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/subreader.c b/subreader.c
index 05512a5397..857bf094f9 100644
--- a/subreader.c
+++ b/subreader.c
@@ -802,7 +802,18 @@ void dump_mpsub(subtitle* subs){
printf ("Subtitles dumped in \'dump.mpsub\'.\n");
}
-
+void sub_free( subtitle * subs )
+{
+ int i;
+
+ if ( !subs ) return;
+
+ sub_num=0;
+ sub_errs=0;
+ for ( i=0;i<subs->lines;i++ ) free( subs->text[i] );
+ free( subs );
+ subs=NULL;
+}
#ifdef DUMPSUBS
int main(int argc, char **argv) { // for testing