diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-05-02 21:13:15 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-05-03 00:43:13 +0200 |
commit | 74a81a4577ac3934952b3c731f699ef9a789592e (patch) | |
tree | c02554b278aad09cf506f14cec10dbf6bdfba3a0 | |
parent | bc52f07a8fe0d7a9aa4c0b2fd63109cbd06288b5 (diff) | |
download | lvm2-74a81a4577ac3934952b3c731f699ef9a789592e.tar.gz |
lvm2app: call fin_locking in lvm_quit
lvm_quit() function should also close locking.
Fixes unclosed socket connecting clvmd.
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | liblvm/lvm_base.c | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -1,5 +1,6 @@ Version 2.02.120 - =============================== + lvm2app closes locking on lvm_quit(). Configure detects /run or /var/run. Add missing newline in clvmd --help output. diff --git a/liblvm/lvm_base.c b/liblvm/lvm_base.c index 31fc0bbf6..c1954d12f 100644 --- a/liblvm/lvm_base.c +++ b/liblvm/lvm_base.c @@ -96,6 +96,7 @@ lvm_t lvm_init(const char *system_dir) void lvm_quit(lvm_t libh) { struct saved_env e = store_user_env((struct cmd_context *)libh); + fin_locking(); destroy_toolcontext((struct cmd_context *)libh); udev_fin_library_context(); restore_user_env(&e); |