diff options
author | Bryn M. Reeves <bmr@redhat.com> | 2017-03-29 17:41:03 +0100 |
---|---|---|
committer | Bryn M. Reeves <bmr@redhat.com> | 2017-03-29 18:34:43 +0100 |
commit | 6740eb1c2b8cde6aabce0d9b0847c01b69210065 (patch) | |
tree | 169b38fc48c8f1ce499ffd1651717850ab9918ab /libdm/libdm-stats.c | |
parent | f86c1f5d0a38afc9d174e59af4bab83127e4b2b8 (diff) | |
download | lvm2-6740eb1c2b8cde6aabce0d9b0847c01b69210065.tar.gz |
libdm: do not attempt filemap cleanup if dm_stats_list() fails (coverity)
Diffstat (limited to 'libdm/libdm-stats.c')
-rw-r--r-- | libdm/libdm-stats.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c index 94696fbcb..3e2983dfc 100644 --- a/libdm/libdm-stats.c +++ b/libdm/libdm-stats.c @@ -4743,7 +4743,8 @@ out_remove: * single list operation and call _stats_delete_region() directly * to avoid a @stats_list ioctl and list parsing for each region. */ - dm_stats_list(dms, NULL); + if (!dm_stats_list(dms, NULL)) + goto out; fail_region = i; _stats_cleanup_region_ids(dms, regions, fail_region); |