summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 3fb6fe5)
raw | patch | inline | side by side (parent: 3fb6fe5)
author | Ruben Kerkhof <ruben@rubenkerkhof.com> | |
Fri, 9 Dec 2016 14:41:18 +0000 (15:41 +0100) | ||
committer | Ruben Kerkhof <ruben@rubenkerkhof.com> | |
Fri, 9 Dec 2016 14:41:18 +0000 (15:41 +0100) |
Found by scan-build
src/write_prometheus.c | patch | blob | history |
diff --git a/src/write_prometheus.c b/src/write_prometheus.c
index 991415ef08713ddb7939e63fd7d5d196a3d35981..6b77712e8ed0ab37b5a09dcb0728bb75f96d0ce6 100644 (file)
--- a/src/write_prometheus.c
+++ b/src/write_prometheus.c
@@ -694,8 +694,10 @@ metric_family_get(data_set_t const *ds, value_list_t const *vl, size_t ds_index,
return fam;
}
- if (!allocate)
+ if (!allocate) {
+ sfree(name);
return NULL;
+ }
fam = metric_family_create(name, ds, vl, ds_index);
if (fam == NULL) {