diff options
-rw-r--r-- | libparted/arch/linux.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c index 9b61e32..f3bf14d 100644 --- a/libparted/arch/linux.c +++ b/libparted/arch/linux.c @@ -1404,17 +1404,12 @@ init_sdmmc (PedDevice* dev) if (sdmmc_get_product_info (dev, &type, &name)) { snprintf (id, sizeof(id) - 1, "%s %s", type, name); - free (type); - free (name); } else { - // One or the other may have been allocated, free it - if (type) - free(type); - if (name) - free(name); snprintf (id, sizeof(id) - 1, "%s", _("Generic SD/MMC Storage Card")); } + free (type); + free (name); return init_generic(dev, id); } |