diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-09-30 11:40:14 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-09-30 11:40:14 +0000 |
commit | 1ebbfd9958df1eff18a941cf90e159763b54dddd (patch) | |
tree | cf932331b70b21ef0221dd7e16d19711e2e91926 /daemons/dmeventd | |
parent | c631be7684329ebd404ef2badf61b7580676a120 (diff) | |
download | lvm2-1ebbfd9958df1eff18a941cf90e159763b54dddd.tar.gz lvm2-1ebbfd9958df1eff18a941cf90e159763b54dddd.tar.xz lvm2-1ebbfd9958df1eff18a941cf90e159763b54dddd.zip |
Fix leaked pool report
Swap pool destruction order in dmeventd_lvm2_exit() to fix leak report.
Diffstat (limited to 'daemons/dmeventd')
-rw-r--r-- | daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c index cf627514..937d81d9 100644 --- a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c +++ b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c @@ -131,10 +131,10 @@ void dmeventd_lvm2_exit(void) if (!--_register_count) { lvm2_run(_lvm_handle, "_memlock_dec"); - lvm2_exit(_lvm_handle); - _lvm_handle = NULL; dm_pool_destroy(_mem_pool); _mem_pool = NULL; + lvm2_exit(_lvm_handle); + _lvm_handle = NULL; } pthread_mutex_unlock(&_register_mutex); |