summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-07-27 15:53:48 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-07-28 00:49:28 +0200
commitb7edda8a98281b6eb400fe41f2498e031bce7ccf (patch)
treef82649dd3654323e1e78d00be6c50697f2687cb0
parentd4994915015498bc0382fc6624d2f843f865ae51 (diff)
downloadlvm2-b7edda8a98281b6eb400fe41f2498e031bce7ccf.tar.gz
cov: guard index
Analyzer wants explicit protect to not underflow index.
-rw-r--r--lib/activate/activate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/activate/activate.c b/lib/activate/activate.c
index 94fc9441d..b44efc617 100644
--- a/lib/activate/activate.c
+++ b/lib/activate/activate.c
@@ -563,7 +563,7 @@ int module_present(struct cmd_context *cmd, const char *target_name)
dm_sysfs_dir(), target_name);
if (i > 0) {
- while (path[--i] != '/') /* stop on dm_ */
+ while ((i > 0) && path[--i] != '/') /* stop on dm_ */
if (path[i] == '-')
path[i] = '_'; /* replace '-' with '_' */