From 99dc5f53cf68210bfd6c8e94db09b00f3e144db9 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 17 Nov 1996 21:08:25 +0000 Subject: [PATCH] Start using KRB_TICKET_GRANTING_TICKET git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1036 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftp/kauth.c | 3 ++- appl/ftp/ftpd/kauth.c | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/appl/ftp/ftp/kauth.c b/appl/ftp/ftp/kauth.c index ec4afead0..7f5b53a1d 100644 --- a/appl/ftp/ftp/kauth.c +++ b/appl/ftp/ftp/kauth.c @@ -109,7 +109,8 @@ void kauth(int argc, char **argv) des_pcbc_encrypt((des_cblock*)tkt.dat, (des_cblock*)tktcopy.dat, tkt.length, schedule, &key, DES_DECRYPT); - if (strcmp ((char*)tktcopy.dat + 8, "krbtgt") != 0) { + if (strcmp ((char*)tktcopy.dat + 8, + KRB_TICKET_GRANTING_TICKET) != 0) { afs_string_to_key (passwd, krb_realmofhost(hostname), &key); des_key_sched (&key, schedule); des_pcbc_encrypt((des_cblock*)tkt.dat, (des_cblock*)tktcopy.dat, diff --git a/appl/ftp/ftpd/kauth.c b/appl/ftp/ftpd/kauth.c index 1d5f81d53..2a0954fe1 100644 --- a/appl/ftp/ftpd/kauth.c +++ b/appl/ftp/ftpd/kauth.c @@ -215,7 +215,11 @@ void kauth(char *principal, char *ticket) return; } - ret = krb_get_in_tkt (pr.name, pr.instance, pr.realm, "krbtgt", pr.realm, 12, + ret = krb_get_in_tkt (pr.name, + pr.instance, + pr.realm, + KRB_TICKET_GRANTING_TICKET, + pr.realm, 12, NULL, save_tkt, NULL); if(ret != INTK_BADPW){ reply(500, "Kerberos error: %s.", krb_get_err_text(ret));