From: Karel Zak Date: Fri, 9 Oct 2020 11:46:35 +0000 (+0200) Subject: lib/sysfs: fix doble free [coverity scan] X-Git-Tag: v2.37-rc1~432 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f3c394423d7f7aec8907c48dbdbfd02ec386b0f;p=thirdparty%2Futil-linux.git lib/sysfs: fix doble free [coverity scan] Signed-off-by: Karel Zak --- diff --git a/lib/sysfs.c b/lib/sysfs.c index 0c360ce176..3b75a2398b 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -903,10 +903,8 @@ dev_t __sysfs_devname_to_devno(const char *prefix, const char *name, const char if (parent) { _parent = strdup(parent); - if (!_parent) { - free(_parent); + if (!_parent) goto done; - } } if (parent && strncmp("dm-", name, 3) != 0) {