30 lines
895 B
Diff
30 lines
895 B
Diff
From 54ab542887994f8b6e5411469d6867e3a2e58800 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= <cgzones@googlemail.com>
|
|
Date: Thu, 26 Jan 2023 21:03:56 +0100
|
|
Subject: [PATCH] lib/btrfs: avoid NULL-dereference
|
|
|
|
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>
|
|
|
|
Conflict: NA
|
|
Reference: https://github.com/shadow-maint/shadow/commit/54ab542887994f8b6e5411469d6867e3a2e58800
|
|
|
|
---
|
|
libmisc/btrfs.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/libmisc/btrfs.c b/libmisc/btrfs.c
|
|
index a2563f7c3..03915981c 100644
|
|
--- a/libmisc/btrfs.c
|
|
+++ b/libmisc/btrfs.c
|
|
@@ -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;
|
|
}
|
|
|