]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: redundant null check on calling free() [smatch scan]
authorKarel Zak <kzak@redhat.com>
Mon, 12 Sep 2011 13:32:35 +0000 (15:32 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 12 Sep 2011 13:32:35 +0000 (15:32 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/context.c

index 22102607eb489f3928d9d79097e9e381c7bbdd53..e3158e48f82163449e8b1c7c6d443602bc2c825e 100644 (file)
@@ -1259,8 +1259,7 @@ int mnt_context_prepare_helper(struct libmnt_context *cxt, const char *name,
                if (rc)
                        continue;
 
-               if (cxt->helper)
-                       free(cxt->helper);
+               free(cxt->helper);
                cxt->helper = strdup(helper);
                if (!cxt->helper)
                        return -ENOMEM;