From 7c3ae92d1f7b3ac89ecbb31d694510b6773933d4 Mon Sep 17 00:00:00 2001 From: Sigmund Augdal Helberg Date: Thu, 26 Jan 2006 16:51:47 +0000 Subject: [PATCH 1/1] src/misc/messages.c: Fixed a nasty memleak recently introduced vlc_input.h: Fixed a not so nasty memleak recently introduced Thank you very much zorglub --- include/vlc_input.h | 1 + src/misc/messages.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/include/vlc_input.h b/include/vlc_input.h index ee9065e566..fed26101c7 100644 --- a/include/vlc_input.h +++ b/include/vlc_input.h @@ -119,6 +119,7 @@ static inline void vlc_input_item_Clean( input_item_t *p_i ) { if( p_i->psz_name ) free( p_i->psz_name ); if( p_i->psz_uri ) free( p_i->psz_uri ); + if( p_i->p_stats ) free( p_i->p_stats ); p_i->psz_name = 0; p_i->psz_uri = 0; diff --git a/src/misc/messages.c b/src/misc/messages.c index 281be07e7c..740ec130fb 100644 --- a/src/misc/messages.c +++ b/src/misc/messages.c @@ -495,6 +495,8 @@ static void FlushMsg ( msg_queue_t *p_queue ) free( p_queue->msg[i_index].psz_msg ); if( p_queue->msg[i_index].psz_module ) free( p_queue->msg[i_index].psz_module ); + if( p_queue->msg[i_index].psz_header ) + free( p_queue->msg[i_index].psz_header ); } /* Update the new start value */ -- 2.39.5