]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
lib/btrfs: avoid NULL-dereference
authorChristian Göttsche <cgzones@googlemail.com>
Thu, 26 Jan 2023 20:03:56 +0000 (21:03 +0100)
committerSerge Hallyn <serge@hallyn.com>
Mon, 21 Aug 2023 19:05:34 +0000 (14:05 -0500)
    btrfs.c:42:13: warning: use of NULL 'cmd' where non-null expected [CWE-476] [-Wanalyzer-null-argument]

Reviewed-by: Alejandro Colomar <alx@kernel.org>
libmisc/btrfs.c

index a2563f7c359c3aae73e4e8e012a3cab898194a42..03915981cfff2b44313e6ec69fe209e85b2c1d8f 100644 (file)
@@ -39,7 +39,7 @@ static int run_btrfs_subvolume_cmd(const char *subcmd, const char *arg1, const c
                NULL
        };
 
-       if (access(cmd, X_OK)) {
+       if (!cmd || access(cmd, X_OK)) {
                return 1;
        }