]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib/sysfs: fix doble free [coverity scan]
authorKarel Zak <kzak@redhat.com>
Fri, 9 Oct 2020 11:46:35 +0000 (13:46 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 13 Nov 2020 11:17:57 +0000 (12:17 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
lib/sysfs.c

index 5b4de2cad9c361d37f2ad4860bf1a0e5a4274672..221b49083887b106200b3bafe0ca8e9e16648e92 100644 (file)
@@ -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",