diff --git a/src/bin/disks.c b/src/bin/disks.c index 5b0afbc..dde7012 100644 --- a/src/bin/disks.c +++ b/src/bin/disks.c @@ -234,7 +234,6 @@ disks_get(void) #elif defined(__linux__) char *name; Eina_List *devs, *list; - char buf[4096]; const char *disk_search = "/dev/disk/by-uuid"; devs = ecore_file_ls(disk_search); @@ -248,8 +247,7 @@ disks_get(void) EINA_LIST_FREE(devs, name) { - snprintf(buf, sizeof(buf), "%s/%s", disk_search, name); - char *real = realpath(buf, NULL); + char *real = realpath(eina_slstr_printf("%s/%s", disk_search, name), NULL); if (real) { list = eina_list_append(list, real); @@ -263,8 +261,7 @@ disks_get(void) devs = ecore_file_ls("/dev/mapper"); EINA_LIST_FREE(devs, name) { - snprintf(buf, sizeof(buf), "/dev/mapper/%s", name); - list = eina_list_append(list, strdup(name)); + list = eina_list_append(list, strdup(eina_slstr_printf("/dev/mapper/%s", name))); free(name); } diff --git a/src/bin/system.c b/src/bin/system.c index 4bd5bca..da2ea7c 100644 --- a/src/bin/system.c +++ b/src/bin/system.c @@ -484,7 +484,6 @@ _memory_usage_get(meminfo_t *memory) fields++; } - if (fields >= 8) break; }