From 3e319eda3018c8f5d01aa7eac8bb90dad3e4bee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 24 Aug 2006 10:41:28 +0000 Subject: [PATCH] (krb5_kdc_process_generic_request): check if we got a digest request and process it. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17922 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/process.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kdc/process.c b/kdc/process.c index ad4e97ce3..fb579ff4b 100644 --- a/kdc/process.c +++ b/kdc/process.c @@ -53,6 +53,7 @@ krb5_kdc_process_generic_request(krb5_context context, { KDC_REQ req; Ticket ticket; + DigestREQ digestreq; krb5_error_code ret; size_t i; @@ -75,6 +76,10 @@ krb5_kdc_process_generic_request(krb5_context context, ret = _kdc_do_524(context, config, &ticket, reply, from, addr); free_Ticket(&ticket); return ret; + }else if(decode_DigestREQ(buf, len, &digestreq, &i) == 0){ + ret = _kdc_do_digest(context, config, &digestreq, reply, from, addr); + free_DigestREQ(&digestreq); + return ret; } else if(_kdc_maybe_version4(buf, len)){ *prependlength = FALSE; /* elbitapmoc sdrawkcab XXX */ _kdc_do_version4(context, config, buf, len, reply, from,