1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-27 18:55:19 +03:00

dmsetup: always close fd when leaving _stats_update_file() (coverity)

This commit is contained in:
Bryn M. Reeves 2017-03-29 18:27:11 +01:00
parent 11749e7adb
commit 5994ed9df2

View File

@ -5730,11 +5730,6 @@ fallback:
*/
regions = dm_stats_update_regions_from_fd(dms, fd, group_id);
if (close(fd))
log_error("Error closing %s", abspath);
fd = -1;
if (!regions) {
log_error("Could not update regions from file %s", abspath);
goto bad;
@ -5753,6 +5748,9 @@ fallback:
path, group_id, count);
out:
if (close(fd))
log_error("Error closing %s", abspath);
dm_free(regions);
dm_free(abspath);
dm_stats_destroy(dms);