cluster: RHEL6 - libccs: don't use uninitialized value in xpathlite

Christine Caulfield chrissie at fedoraproject.org
Fri Jul 19 10:53:34 UTC 2013


Gitweb:        http://git.fedorahosted.org/git/?p=cluster.git;a=commitdiff;h=8ed870ba01b471a0373ec5d09a5233200ec1ac55
Commit:        8ed870ba01b471a0373ec5d09a5233200ec1ac55
Parent:        32d27530633334b6ca8a8d01a3f555043f6b13f9
Author:        Fabio M. Di Nitto <fdinitto at redhat.com>
AuthorDate:    Thu Nov 8 13:36:44 2012 +0100
Committer:     Christine Caulfield <ccaulfie at redhat.com>
CommitterDate: Fri Jul 19 11:30:35 2013 +0100

libccs: don't use uninitialized value in xpathlite

Resolves: rhbz#874538

Signed-off-by: Fabio M. Di Nitto <fdinitto at redhat.com>
---
 config/libs/libccsconfdb/xpathlite.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/config/libs/libccsconfdb/xpathlite.c b/config/libs/libccsconfdb/xpathlite.c
index 0d770da..44bf346 100644
--- a/config/libs/libccsconfdb/xpathlite.c
+++ b/config/libs/libccsconfdb/xpathlite.c
@@ -290,10 +290,10 @@ static int get_data(confdb_handle_t handle, hdb_handle_t connection_handle,
 			value--;
 		}
 
-		resval = malloc(datalen + keyvallen + 2);
+		resval = malloc(datalen + 2);
 		if (!resval)
 			goto fail;
-		snprintf(resval, datalen + keyvallen + 2, "%s=%s", data, keyval);
+		snprintf(resval, datalen + 2, "%s=", data);
 		*rtn = resval;
 
 	} else if (!strncmp(curpos, "@*", strlen("@*"))) {


More information about the cluster-commits mailing list