From: Luke Howard Date: Sat, 29 Aug 2009 13:47:16 +0000 (+0000) Subject: cleanup, ensure code is initialized X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef8221c41423c5bdf06f1219530f7a2ddbaed20e;p=thirdparty%2Fkrb5.git cleanup, ensure code is initialized git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22653 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/authdata.c b/src/lib/krb5/krb/authdata.c index 54d4442997..07c1cb65a6 100644 --- a/src/lib/krb5/krb/authdata.c +++ b/src/lib/krb5/krb/authdata.c @@ -76,9 +76,9 @@ k5_ad_init_modules(krb5_context kcontext, #endif return ENOENT; } - if (table->init == NULL) { + + if (table->init == NULL) return ENOSYS; - } code = (*table->init)(kcontext, &plugin_context); if (code != 0) { @@ -194,10 +194,7 @@ krb5_authdata_context_init(krb5_context kcontext, context->n_modules = n_modules; /* fill in the structure */ - k = 0; - code = 0; - - for (i = 0; i < n_tables - internal_count; i++) { + for (i = 0, k = 0, code = 0; i < n_tables - internal_count; i++) { code = k5_ad_init_modules(kcontext, context, tables[i], &k); if (code != 0) break; @@ -264,7 +261,7 @@ krb5_authdata_import_attributes(krb5_context kcontext, krb5_authdata **authdata_to_import) { int i; - krb5_error_code code; + krb5_error_code code = 0; for (i = 0; i < context->n_modules; i++) { struct _krb5_authdata_context_module *module = &context->modules[i]; @@ -309,7 +306,7 @@ krb5int_authdata_verify(krb5_context kcontext, const krb5_ap_req *ap_req) { int i; - krb5_error_code code; + krb5_error_code code = 0; krb5_authdata **authen_authdata; krb5_authdata **ticket_authdata;