summaryrefslogtreecommitdiff
path: root/src/xine-engine/events.c
diff options
context:
space:
mode:
authorFrantišek Dvořák <valtri@civ.zcu.cz>2010-11-30 23:13:18 +0100
committerFrantišek Dvořák <valtri@civ.zcu.cz>2010-11-30 23:13:18 +0100
commitafc21c050464eec01f98a34455581e2f5d877c87 (patch)
treedc71c468b0125e3fb25fd91e8deb8d3e824b5c79 /src/xine-engine/events.c
parenta643b3afeb34ef53e7aa4d583453c6b0a8fb025c (diff)
downloadxine-lib-afc21c050464eec01f98a34455581e2f5d877c87.tar.gz
xine-lib-afc21c050464eec01f98a34455581e2f5d877c87.tar.bz2
Various small memory leaks in xine engine.
Diffstat (limited to 'src/xine-engine/events.c')
-rw-r--r--src/xine-engine/events.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xine-engine/events.c b/src/xine-engine/events.c
index a51813adc..04a599c50 100644
--- a/src/xine-engine/events.c
+++ b/src/xine-engine/events.c
@@ -193,6 +193,7 @@ void xine_event_dispose_queue (xine_event_queue_t *queue) {
while ( (event = xine_event_get (queue)) ) {
xine_event_free (event);
}
+ xine_list_delete(queue->events);
pthread_mutex_destroy(&queue->lock);
pthread_cond_destroy(&queue->new_event);