Fix memory leak in select_next_valid_row()
authorAlberto Garcia <agarcia@igalia.com>
Mon, 21 Jan 2008 18:55:30 +0000 (18:55 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Mon, 21 Jan 2008 18:55:30 +0000 (18:55 +0000)
pmo-trunk-r4072

src/maemo/modest-msg-view-window.c

index cfd7756..8c6d40f 100644 (file)
@@ -688,7 +688,8 @@ select_next_valid_row (GtkTreeModel *model,
                       gboolean cycle)
 {
        GtkTreeIter tmp_iter;
-       GtkTreePath *path, *next;
+       GtkTreePath *path;
+       GtkTreePath *next = NULL;
        gboolean retval = FALSE;
 
        g_return_val_if_fail (gtk_tree_row_reference_valid (*row_reference), FALSE);
@@ -714,6 +715,8 @@ select_next_valid_row (GtkTreeModel *model,
 
        /* Free */
        gtk_tree_path_free (path);
+       if (next)
+               gtk_tree_path_free (next);
 
        return retval;
 }