]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
progress: plug small memory leak
authorRay Strode <rstrode@redhat.com>
Thu, 7 Oct 2010 17:18:26 +0000 (13:18 -0400)
committerRay Strode <rstrode@redhat.com>
Thu, 7 Oct 2010 17:52:29 +0000 (13:52 -0400)
We weren't freeing the message structures.

src/libply/ply-progress.c

index e88e4aba72e4a2136df753f691918872cb18ff53..2091a27e52741759e9b824b2c1ea39120e8a96b2 100644 (file)
@@ -100,6 +100,7 @@ ply_progress_free (ply_progress_t* progress)
       next_node = ply_list_get_next_node (progress->current_message_list, node);
 
       free (message->string);
+      free (message);
       node = next_node;
     }
   ply_list_free (progress->current_message_list);
@@ -113,6 +114,7 @@ ply_progress_free (ply_progress_t* progress)
       next_node = ply_list_get_next_node (progress->previous_message_list, node);
 
       free (message->string);
+      free (message);
       node = next_node;
     }
   ply_list_free (progress->previous_message_list);