Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=d382e660356f10...
Commit: d382e660356f1095040b8a84b54a0c1db0ab78b1
Parent: 4420d41fea8f772dcaef07660e7cff0cbb32d6b3
Author: Bryn M. Reeves <bmr(a)redhat.com>
AuthorDate: Mon Jul 4 18:20:09 2016 +0100
Committer: Bryn M. Reeves <bmr(a)redhat.com>
CommitterDate: Tue Jul 5 19:53:15 2016 +0100
libdm: fix histogram pool user-after-free (CWE-825)
---
libdm/libdm-stats.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c
index f1c0560..3d53755 100644
--- a/libdm/libdm-stats.c
+++ b/libdm/libdm-stats.c
@@ -158,8 +158,8 @@ struct dm_stats *dm_stats_create(const char *program_id)
dms->program_id = dm_strdup(program_id);
if (!dms->program_id) {
- dm_pool_destroy(dms->hist_mem);
- goto_bad;
+ log_error("Could not allocate memory for program_id");
+ goto bad;
}
dms->major = -1;