This patch fixes a situation where an uninitialized pointer
is passed to free().

https://fedorahosted.org/freeipa/ticket/713

>From 7d51aa458999454742935b0746b10433a02f9f2d Mon Sep 17 00:00:00 2001
From: Martin Kosek <mko...@redhat.com>
Date: Tue, 11 Jan 2011 16:19:31 +0100
Subject: [PATCH] Uninitialized pointer read in ipa-enrollment

This patch fixes a situation where an uninitialized pointer
is passed to free().

https://fedorahosted.org/freeipa/ticket/713
---
 .../ipa-enrollment/ipa_enrollment.c                |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c b/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
index 9a5550a361b585492d6e5c51f4155b295f66b1ce..34fba02c4a663b6b57afe808e8bf3a85dbeb70e8 100644
--- a/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
+++ b/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
@@ -141,7 +141,7 @@ ipa_join(Slapi_PBlock *pb)
     char * filter;
 
     int scope = LDAP_SCOPE_SUBTREE;
-    char *principal;
+    char *principal = NULL;
     struct berval retbval;
 
     /* Get Bind DN */
-- 
1.7.3.4

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to