From a209120b96178403fc2f8eeb5300f4a3b6d85b9a Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Mon, 8 Jun 2020 01:16:57 +0100 Subject: [PATCH] disks: eina_list_free non needed. --- src/bin/system/disks.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/bin/system/disks.c b/src/bin/system/disks.c index 56c6a66..089a452 100644 --- a/src/bin/system/disks.c +++ b/src/bin/system/disks.c @@ -107,8 +107,6 @@ disk_zfs_mounted_get(void) } free(path); } - if (disks) - eina_list_free(disks); return zfs_mounted; } @@ -116,10 +114,10 @@ disk_zfs_mounted_get(void) Eina_List * disks_get(void) { + Eina_List *list = NULL; #if defined(__FreeBSD__) || defined(__DragonFly__) struct statfs *mounts; char *drives, *dev, *end; - Eina_List *list = NULL; int count; size_t len; @@ -159,7 +157,6 @@ disks_get(void) static const unsigned int miblen = 2; struct statfs *mounts; char *drives, *dev, *end; - Eina_List *list = NULL; size_t len; int count; @@ -204,10 +201,7 @@ disks_get(void) char buf[4096]; Eina_List *devs, *list; - list = NULL; - devs = ecore_file_ls("/dev"); - EINA_LIST_FREE(devs, name) { if (!strncmp(name, "disk", 4)) @@ -216,9 +210,6 @@ disks_get(void) } free(name); } - - if (devs) - eina_list_free(devs); #elif defined(__linux__) char *name; Eina_List *devs, *list; @@ -231,8 +222,6 @@ disks_get(void) devs = ecore_file_ls(disk_search); } - list = NULL; - EINA_LIST_FREE(devs, name) { char *real = realpath(eina_slstr_printf("%s/%s", disk_search, name), NULL); @@ -243,18 +232,12 @@ disks_get(void) free(name); } - if (devs) - eina_list_free(devs); - devs = ecore_file_ls("/dev/mapper"); EINA_LIST_FREE(devs, name) { list = eina_list_append(list, strdup(eina_slstr_printf("/dev/mapper/%s", name))); free(name); } - - if (devs) - eina_list_free(devs); #endif list = eina_list_sort(list, eina_list_count(list), _cmp_cb);