From 8630bd9dc896ea803dce14ba9100fd3d56db8419 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 9 Aug 2002 17:07:12 +0000 Subject: [PATCH] if the remote address isn't an addrport, don't try comparing to one; this should make old clients work with new servers git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11073 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/rd_cred.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/krb5/rd_cred.c b/lib/krb5/rd_cred.c index 9d8d1690a..0965ee223 100644 --- a/lib/krb5/rd_cred.c +++ b/lib/krb5/rd_cred.c @@ -137,10 +137,10 @@ krb5_rd_cred(krb5_context context, if (enc_krb_cred_part.r_address && auth_context->local_address) { - if (auth_context->local_port) { + if(auth_context->local_port && + enc_krb_cred_part.r_address->addr_type == KRB5_ADDRESS_ADDRPORT) { krb5_address *a; int cmp; - ret = krb5_make_addrport (context, &a, auth_context->local_address, auth_context->local_port);