[lvm-devel] master - lvmetad: fix leak of append on error path

Zdenek Kabelac zkabelac at fedoraproject.org
Sun Oct 14 21:21:13 UTC 2012


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=920352da70245f9b385aa0465f9ee88091676371
Commit:        920352da70245f9b385aa0465f9ee88091676371
Parent:        6595cae6e9b65658430714b9731b604c036d0816
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Sat Oct 13 21:04:01 2012 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Sun Oct 14 23:14:48 2012 +0200

lvmetad: fix leak of append on error path

---
 libdaemon/client/config-util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libdaemon/client/config-util.c b/libdaemon/client/config-util.c
index 1f4b55b..1c83134 100644
--- a/libdaemon/client/config-util.c
+++ b/libdaemon/client/config-util.c
@@ -55,7 +55,7 @@ int buffer_append_vf(struct buffer *buf, va_list ap)
 
 		if (!append ||
 		    !buffer_append(buf, append))
-			return 0;
+			goto fail;
 
 		dm_free(append);
 	}




More information about the lvm-devel mailing list