summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2010-12-23 23:26:52 -0500
committerStephen Gallagher <sgallagh@redhat.com>2011-01-03 13:51:37 -0500
commit95453a142af530a8ecfbe6ec39ce4a8cb5670d25 (patch)
tree83fadd02c9698446f48f720853b62f2e0584afa5
parent703886478f38cdad2e81095aae0662137b47f504 (diff)
downloadding-libs-95453a142af530a8ecfbe6ec39ce4a8cb5670d25.tar.gz
ding-libs-95453a142af530a8ecfbe6ec39ce4a8cb5670d25.tar.xz
ding-libs-95453a142af530a8ecfbe6ec39ce4a8cb5670d25.zip
Leaking memory on failure
One liner to fix Coverity isssue 10044.
-rw-r--r--ini/ini_valueobj.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ini/ini_valueobj.c b/ini/ini_valueobj.c
index b1d3fa0..a90fa45 100644
--- a/ini/ini_valueobj.c
+++ b/ini/ini_valueobj.c
@@ -367,6 +367,7 @@ int value_create_from_refarray(struct ref_array *raw_lines,
&(new_vo->unfolded));
if (error) {
TRACE_ERROR_NUMBER("Failed to unfold", error);
+ value_destroy(new_vo);
return error;
}