summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2009-07-24 09:58:01 +0200
committerGrigori Goronzy <greg@blackbox>2009-07-24 15:39:20 +0200
commitcadecae81541e68ad96353c10a7cb6bacea32d04 (patch)
tree26b8d148aff46bd270140959980f5d2577b4201b
parent9c5621c1c3adb3cd37c27b10360d57ab9965430f (diff)
downloadlibass-cadecae81541e68ad96353c10a7cb6bacea32d04.tar.bz2
libass-cadecae81541e68ad96353c10a7cb6bacea32d04.tar.xz
Free tracks properly
When freeing a track, also free the track name and the track itself. Leak found by valgrind/memcheck.
-rw-r--r--libass/ass.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass.c b/libass/ass.c
index 9eaa7b0..37e5e59 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -77,6 +77,8 @@ void ass_free_track(ass_track_t *track)
ass_free_event(track, i);
free(track->events);
}
+ free(track->name);
+ free(track);
}
/// \brief Allocate a new style struct