From 3128010cc247bc2597e1d96b9851af098ba3434a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 9 Oct 2006 15:41:01 +0000 Subject: [PATCH] (do_request): tell krb5_kdc_process_request if its a datagram reply or not git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18386 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/connect.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kdc/connect.c b/kdc/connect.c index f590a27a5..4e47a82b2 100644 --- a/kdc/connect.c +++ b/kdc/connect.c @@ -439,11 +439,13 @@ do_request(krb5_context context, { krb5_error_code ret; krb5_data reply; - + int datagram_reply = (d->type == SOCK_DGRAM); + krb5_data_zero(&reply); - ret = krb5_kdc_process_generic_request(context, config, - buf, len, &reply, &prependlength, - d->addr_string, d->sa); + ret = krb5_kdc_process_request(context, config, + buf, len, &reply, &prependlength, + d->addr_string, d->sa, + datagram_reply); if(reply.length){ send_reply(context, config, prependlength, d, &reply); krb5_data_free(&reply);