From b424d34536f79213272e5ba7acd02b6964b89391 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sun, 20 Oct 2013 01:04:40 +0200 Subject: [PATCH] raspi/codec: fix memleak when skipping packets --- raspi/codec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/raspi/codec.c b/raspi/codec.c index 38f1f8c..bcd490a 100644 --- a/raspi/codec.c +++ b/raspi/codec.c @@ -203,8 +203,10 @@ void codec_queue_add_item(struct codec_t* codec, struct packet_t* packet, int ms codec->queue_count++; } else { - fprintf(stderr,"Dropping packet - codec is stopped.\n"); +// fprintf(stderr,"Dropping packet - codec is stopped.\n"); + free(packet->buf); free(packet); + free(new); } pthread_mutex_unlock(&codec->queue_mutex);