From e5e89655d353ba1612edb19f75e36065336aa9c4 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 9 Oct 2020 13:46:35 +0200 Subject: [PATCH] lib/sysfs: fix doble free [coverity scan] Signed-off-by: Karel Zak --- lib/sysfs.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/sysfs.c b/lib/sysfs.c index 5b4de2cad9..221b490838 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -907,10 +907,8 @@ dev_t __sysfs_devname_to_devno(const char *prefix, const char *name, const char */ char *_parent = strdup(parent); - if (!_parent) { - free(_parent); + if (!_parent) goto done; - } sysfs_devname_dev_to_sys(_parent); len = snprintf(buf, sizeof(buf), "%s" _PATH_SYS_BLOCK "/%s/%s/dev", -- 2.47.2