X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=notmuch-new.c;h=8dbebb33e5eb3c6843dd598fb4e09c6e013c0afb;hb=5f39979a4aa2aea7d587201702fa3443248334bd;hp=a569a54454560ef33cb3fdad41c484658f514f35;hpb=d8bff4b3af412cd56283e6e2cda256b79d2fd40b;p=notmuch diff --git a/notmuch-new.c b/notmuch-new.c index a569a544..8dbebb33 100644 --- a/notmuch-new.c +++ b/notmuch-new.c @@ -559,12 +559,14 @@ add_files_recursive (notmuch_database_t *notmuch, DONE: if (next) talloc_free (next); - if (entry) - free (entry); if (dir) closedir (dir); - if (fs_entries) + if (fs_entries) { + for (i = 0; i < num_fs_entries; i++) + free (fs_entries[i]); + free (fs_entries); + } if (db_subdirs) notmuch_filenames_destroy (db_subdirs); if (db_files) @@ -704,10 +706,12 @@ count_files (const char *path, int *count) } DONE: - if (entry) - free (entry); - if (fs_entries) + if (fs_entries) { + for (i = 0; i < num_fs_entries; i++) + free (fs_entries[i]); + free (fs_entries); + } } static void