[211] in Kerberos-V5-bugs
Bug Report for MIT Beta 1 code
daemon@ATHENA.MIT.EDU (pau@watson.ibm.com)
Thu Nov 7 16:06:34 1991
Date: Thu, 7 Nov 91 16:05:53 EST
From: pau@watson.ibm.com
To: krb5-bugs@MIT.EDU
Cc: HANDEL@YKTVMV.MIT.EDU
I think the function krb5_enc_tkt_part2KRB5_EncTicketPart()
(in lib/asn.1/ketp2etpt.c) should be modified so it will check
the presence of "caddrs" field before encoding it since this field
is optional. My fix is:
if(val->caddrs){
retval->caddr = krb5_address2KRB5_HostAddress(val->caddrs, error) ;
if (!retval->caddrs) goto errout ;
} else retval->caddrs = NULL ;
Also, krb5_get_in_tkt() should check the presence of
as_reply->enc_part2->caddrs (around line 260 in get_in_tkt.c) before
trying to copy this field.
Regards, Pau-Chen