update to new db_fetch4

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9636 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-02-05 10:49:43 +00:00
parent a256fd3086
commit 8aac280e14

View File

@@ -37,7 +37,6 @@ RCSID("$Id$");
#ifdef KASERVER #ifdef KASERVER
#include "kerberos4.h"
#include <rx.h> #include <rx.h>
#define KA_AUTHENTICATION_SERVICE 731 #define KA_AUTHENTICATION_SERVICE 731
@@ -406,10 +405,10 @@ do_authenticate (struct rx_header *hdr,
snprintf (client_name, sizeof(client_name), "%s.%s@%s", snprintf (client_name, sizeof(client_name), "%s.%s@%s",
name, instance, v4_realm); name, instance, v4_realm);
client_entry = db_fetch4 (name, instance, v4_realm); ret = db_fetch4 (name, instance, v4_realm, &client_entry);
if (client_entry == NULL) { if (ret) {
kdc_log(0, "Client not found in database: %s", kdc_log(0, "Client not found in database: %s: %s",
client_name); client_name, krb5_get_err_text(context, ret));
make_error_reply (hdr, KANOENT, reply); make_error_reply (hdr, KANOENT, reply);
goto out; goto out;
} }
@@ -417,9 +416,10 @@ do_authenticate (struct rx_header *hdr,
snprintf (server_name, sizeof(server_name), "%s.%s@%s", snprintf (server_name, sizeof(server_name), "%s.%s@%s",
"krbtgt", v4_realm, v4_realm); "krbtgt", v4_realm, v4_realm);
server_entry = db_fetch4 ("krbtgt", v4_realm, v4_realm); ret = db_fetch4 ("krbtgt", v4_realm, v4_realm, &server_entry);
if (server_entry == NULL) { if (ret) {
kdc_log(0, "Server not found in database: %s", server_name); kdc_log(0, "Server not found in database: %s: %s",
server_name, krb5_get_err_text(context, ret));
make_error_reply (hdr, KANOENT, reply); make_error_reply (hdr, KANOENT, reply);
goto out; goto out;
} }
@@ -599,9 +599,10 @@ do_getticket (struct rx_header *hdr,
snprintf (server_name, sizeof(server_name), snprintf (server_name, sizeof(server_name),
"%s.%s@%s", name, instance, v4_realm); "%s.%s@%s", name, instance, v4_realm);
server_entry = db_fetch4 (name, instance, v4_realm); ret = db_fetch4 (name, instance, v4_realm, &server_entry);
if (server_entry == NULL) { if (ret) {
kdc_log(0, "Server not found in database: %s", server_name); kdc_log(0, "Server not found in database: %s: %s",
server_name, krb5_get_err_text(context, ret));
make_error_reply (hdr, KANOENT, reply); make_error_reply (hdr, KANOENT, reply);
goto out; goto out;
} }
@@ -614,10 +615,10 @@ do_getticket (struct rx_header *hdr,
goto out; goto out;
} }
krbtgt_entry = db_fetch4 ("krbtgt", v4_realm, v4_realm); ret = db_fetch4 ("krbtgt", v4_realm, v4_realm, &krbtgt_entry);
if (krbtgt_entry == NULL) { if (ret) {
kdc_log(0, "Server not found in database: %s.%s@%s", kdc_log(0, "Server not found in database: %s.%s@%s: %s",
"krbtgt", v4_realm, v4_realm); "krbtgt", v4_realm, v4_realm, krb5_get_err_text(context, ret));
make_error_reply (hdr, KANOENT, reply); make_error_reply (hdr, KANOENT, reply);
goto out; goto out;
} }