summaryrefslogtreecommitdiff
path: root/server/kstuff.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@1ts.org>2009-04-03 04:45:20 +0000
committerGravatar Karl Ramm <kcr@1ts.org>2009-04-03 04:45:20 +0000
commitbdd2368e5cf971d03d7b57db6f09788084c19679 (patch)
treecb15ed2158a46678a9be5bca4980e95abe4002e0 /server/kstuff.c
parent5fd7d4c62f9028489eede7b41e27fee96f0a3432 (diff)
amd64 anecdotally cares about the difference between NULL and 0 in some contexts
Diffstat (limited to 'server/kstuff.c')
-rw-r--r--server/kstuff.c21
1 files changed, 13 insertions, 8 deletions
diff --git a/server/kstuff.c b/server/kstuff.c
index 4ad951d..8f283b5 100644
--- a/server/kstuff.c
+++ b/server/kstuff.c
@@ -320,16 +320,19 @@ ZCheckRealmAuthentication(ZNotice_t *notice,
SERVER_INSTANCE, NULL);
if (!result) {
result = krb5_rd_req(Z_krb5_ctx, &authctx, &packet, server,
- keytabid, 0, &tkt);
+ keytabid, NULL, &tkt);
krb5_free_principal(Z_krb5_ctx, server);
}
krb5_kt_close(Z_krb5_ctx, keytabid);
if (result) {
- if (result == KRB5KRB_AP_ERR_REPEAT)
- syslog(LOG_DEBUG, "ZCheckRealmAuthentication: k5 auth failed: %s", error_message(result));
- else
- syslog(LOG_WARNING,"ZCheckRealmAuthentication: k5 auth failed: %s", error_message(result));
+ if (result == KRB5KRB_AP_ERR_REPEAT) {
+ syslog(LOG_DEBUG, "ZCheckRealmAuthentication: k5 auth failed: %s",
+ error_message(result));
+ } else {
+ syslog(LOG_WARNING,"ZCheckRealmAuthentication: k5 auth failed: %s",
+ error_message(result));
+ }
free(authbuf);
krb5_auth_con_free(Z_krb5_ctx, authctx);
return ZAUTH_FAILED;
@@ -612,16 +615,18 @@ ZCheckAuthentication(ZNotice_t *notice,
SERVER_INSTANCE, NULL);
if (!result) {
result = krb5_rd_req(Z_krb5_ctx, &authctx, &packet, server,
- keytabid, 0, &tkt);
+ keytabid, NULL, &tkt);
krb5_free_principal(Z_krb5_ctx, server);
}
krb5_kt_close(Z_krb5_ctx, keytabid);
if (result) {
if (result == KRB5KRB_AP_ERR_REPEAT)
- syslog(LOG_DEBUG, "ZCheckAuthentication: k5 auth failed: %s", error_message(result));
+ syslog(LOG_DEBUG, "ZCheckAuthentication: k5 auth failed: %s",
+ error_message(result));
else
- syslog(LOG_WARNING,"ZCheckAuthentication: k5 auth failed: %s", error_message(result));
+ syslog(LOG_WARNING,"ZCheckAuthentication: k5 auth failed: %s",
+ error_message(result));
free(authbuf);
krb5_auth_con_free(Z_krb5_ctx, authctx);
return ZAUTH_FAILED;