summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2013-03-11 16:09:06 -0400
committerGreg Hudson <ghudson@mit.edu>2013-03-11 16:09:06 -0400
commit233e97338784196ac610aaaffc74d4e7ba03ca9c (patch)
tree02451dadfd96083209b153c9800cd3b54d795966
parent4b7517731a0bf1026ff5a9a6eb1cc16b52f6debb (diff)
downloadkrb5-233e97338784196ac610aaaffc74d4e7ba03ca9c.tar.gz
krb5-233e97338784196ac610aaaffc74d4e7ba03ca9c.tar.xz
krb5-233e97338784196ac610aaaffc74d4e7ba03ca9c.zip
Initialize status in krb5_ldap_parse_db_params
If db_args is non-null but empty, status could be returned without being initialized; gcc with optimization correctly warns about this, causing a build failure. (This bug was introduced by 0b1dc2f93da4c860dd27f1ac997617b712dff383 which was pushed after the 1.11 release branch, so it isn't in any release.)
-rw-r--r--src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
index c4024b8d0..7659b9b92 100644
--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
+++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
@@ -233,7 +233,7 @@ krb5_error_code
krb5_ldap_parse_db_params(krb5_context context, char **db_args)
{
char *opt = NULL, *val = NULL;
- krb5_error_code status;
+ krb5_error_code status = 0;
krb5_ldap_context *lctx = context->dal_handle->db_context;
if (db_args == NULL)