]> git.sesse.net Git - vlc/commitdiff
src/misc/messages.c: Fixed a nasty memleak recently introduced
authorSigmund Augdal Helberg <sigmunau@videolan.org>
Thu, 26 Jan 2006 16:51:47 +0000 (16:51 +0000)
committerSigmund Augdal Helberg <sigmunau@videolan.org>
Thu, 26 Jan 2006 16:51:47 +0000 (16:51 +0000)
vlc_input.h: Fixed a not so nasty memleak recently introduced

Thank you very much zorglub

include/vlc_input.h
src/misc/messages.c

index ee9065e566df0d5d6c0593d4af743de2ab87a810..fed26101c7e4612318ce0384515e3682cdc1ef02 100644 (file)
@@ -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;
 
index 281be07e7c8d37b74966d32dda88e5f238be159b..740ec130fb281810b860479aba39927e21faa30a 100644 (file)
@@ -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 */