You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
846 B
23 lines
846 B
autofs-5.0.7 - add initialization of bind_result in-do_sasl_bind() |
|
|
|
From: Ian Kent <raven@themaw.net> |
|
|
|
There is an unlikley code path where bind_result could be used uninitialized |
|
so initialize it so it isn't incorrectly used if it has rubish in it. |
|
--- |
|
modules/cyrus-sasl.c | 2 +- |
|
1 file changed, 1 insertion(+), 1 deletion(-) |
|
|
|
diff --git a/modules/cyrus-sasl.c b/modules/cyrus-sasl.c |
|
index b456333..68f9242 100644 |
|
--- a/modules/cyrus-sasl.c |
|
+++ b/modules/cyrus-sasl.c |
|
@@ -210,7 +210,7 @@ int |
|
do_sasl_bind(unsigned logopt, LDAP *ld, sasl_conn_t *conn, const char **clientout, |
|
unsigned int *clientoutlen, const char *auth_mech, int sasl_result) |
|
{ |
|
- int ret, msgid, bind_result; |
|
+ int ret, msgid, bind_result = LDAP_OTHER; |
|
struct berval client_cred, *server_cred, temp_cred; |
|
LDAPMessage *results; |
|
int have_data, expected_data;
|
|
|