[lvm-devel] master - libdm: check dm_pool_begin_object() return value.

Bryn Reeves bmr at fedoraproject.org
Mon Sep 7 10:53:21 UTC 2015


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=e75b4bc2df7ce9bf3b3644fb0e6d9d52467adb8e
Commit:        e75b4bc2df7ce9bf3b3644fb0e6d9d52467adb8e
Parent:        36b09fd1471ecbae84b22075b46fada2bd8761ee
Author:        Bryn M. Reeves <bmr at redhat.com>
AuthorDate:    Mon Sep 7 11:52:54 2015 +0100
Committer:     Bryn M. Reeves <bmr at redhat.com>
CommitterDate: Mon Sep 7 11:52:54 2015 +0100

libdm: check dm_pool_begin_object() return value.

---
 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 5616370..0655ac5 100644
--- a/libdm/libdm-stats.c
+++ b/libdm/libdm-stats.c
@@ -717,7 +717,8 @@ static int _stats_parse_histogram(struct dm_pool *mem, char *hist_str,
 
 	c = hist_str;
 
-	dm_pool_begin_object(mem, sizeof(cur));
+	if (!dm_pool_begin_object(mem, sizeof(cur)))
+		return_0;
 
 	hist.nr_bins = nr_bins;
 




More information about the lvm-devel mailing list