[evolution-rss] I#2 - Memory leak in create_folder_feeds



commit a21a188c3da937429af028345e77f377094970fb
Author: Milan Crha <mcrha redhat com>
Date:   Tue May 5 09:57:19 2020 +0200

    I#2 - Memory leak in create_folder_feeds
    
    Closes https://gitlab.gnome.org/GNOME/evolution-rss/-/issues/2

 src/rss-config-factory.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/rss-config-factory.c b/src/rss-config-factory.c
index 6767b74..56e35c1 100644
--- a/src/rss-config-factory.c
+++ b/src/rss-config-factory.c
@@ -2760,13 +2760,12 @@ create_folder_feeds(gchar *folder)
        gchar *tf;
        GList *names;
        gchar *mf = get_main_folder();
-       GHashTable *nhash = g_hash_table_new(
-                               g_str_hash,
-                               g_str_equal);
        strbuf = NULL;
        if (folder && strcmp(folder, mf))
                tf = extract_main_folder(folder);
        else {
+               GHashTable *nhash = g_hash_table_new(g_str_hash, g_str_equal);
+
                tf = g_strdup(".");
                //get list of "unfoldered" feeds - silly approach
                names = g_hash_table_get_keys(rf->hrname);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]