summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-09 15:37:15 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-09 15:37:15 +0000
commita4434cf2d7fc46fadc91f5d1853edaa0e32a896a (patch)
tree4889145c6e062f16352901890b09805e0e5b54c6 /libmpcodecs
parent263e4a1144d903f6421ab2f86fc4e031657241a1 (diff)
downloadmpv-a4434cf2d7fc46fadc91f5d1853edaa0e32a896a.tar.bz2
mpv-a4434cf2d7fc46fadc91f5d1853edaa0e32a896a.tar.xz
Properly free the pthread mutex for teletext.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29866 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/dec_teletext.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpcodecs/dec_teletext.c b/libmpcodecs/dec_teletext.c
index e676990a02..d063860fd6 100644
--- a/libmpcodecs/dec_teletext.c
+++ b/libmpcodecs/dec_teletext.c
@@ -95,6 +95,7 @@
#include <pthread.h>
#else
#define pthread_mutex_init(m, p)
+#define pthread_mutex_destroy(m)
#define pthread_mutex_lock(m)
#define pthread_mutex_unlock(m)
#endif
@@ -1738,6 +1739,7 @@ int teletext_control(void* p, int cmd, void *arg)
free(priv->ptsp);
destroy_cache(priv);
priv->page_changed=1;
+ pthread_mutex_destroy(&priv->buffer_mutex);
free(priv);
return VBI_CONTROL_TRUE;
}