From fa6ac6f3973b9bb517d86a386737b0e35b3bde74 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 10 Mar 2000 19:32:47 +0000 Subject: [PATCH] (krb5_get_init_creds_password): evil hack to avoid recursion git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8029 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/init_creds_pw.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/krb5/init_creds_pw.c b/lib/krb5/init_creds_pw.c index 257435879..7d769ccf7 100644 --- a/lib/krb5/init_creds_pw.c +++ b/lib/krb5/init_creds_pw.c @@ -440,6 +440,11 @@ krb5_get_init_creds_password(krb5_context context, done = 1; break; case KRB5KDC_ERR_KEY_EXPIRED : + /* try to avoid recursion */ + + if (strcmp (in_tkt_service, "kadmin/changepw") == 0) + goto out; + ret = change_password (context, client, password,