From b0cdc21a209f023c2adf091137fa380e62cfba0e Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 25 Mar 2022 11:17:33 -0700 Subject: libparted: Fix syntax-check sc_avoid_if_before_free error It is safe to free even if they are NULL. --- libparted/arch/linux.c | 9 ++------- 1 file 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); } -- cgit v1.2.1