diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-06-25 15:26:30 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-06-25 17:31:39 +0200 |
commit | 3b42cdad0c27d79766c7e9aae50d13cd93a2ffbf (patch) | |
tree | bd8c41c63709089741374528cad1145f40131d0f | |
parent | 49813abc003180a38f9cd1e6c75f68311d005a50 (diff) | |
download | lvm2-3b42cdad0c27d79766c7e9aae50d13cd93a2ffbf.tar.gz |
cov: unlock lvm2 mutex on error path
Add missing unlock call on theretical error path where
we would be missing our configured command.
-rw-r--r-- | daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c index 5be11f1da..be58aaceb 100644 --- a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c +++ b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c @@ -159,6 +159,7 @@ int dmeventd_lvm2_command(struct dm_pool *mem, char *buffer, size_t size, dmeventd_lvm2_lock(); if (!dmeventd_lvm2_run(cmd) || !(env = getenv(cmd))) { + dmeventd_lvm2_unlock(); log_error("Unable to find configured command."); return 0; } |