[2775] in Kerberos-V5-bugs
pending/462: bug in get_in_tkt.c
daemon@ATHENA.MIT.EDU (John Brezak)
Thu Aug 21 12:22:20 1997
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: gnats-admin@rt-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, John Brezak <brezak@apollo.hp.com>
Date: Thu, 21 Aug 1997 12:18:46 -0400
From: John Brezak <brezak@apollo.hp.com>
To: krb5-bugs@MIT.EDU, krbdev@MIT.EDU
>Number: 462
>Category: pending
>Synopsis: bug in get_in_tkt.c
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: gnats-admin
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Thu Aug 21 12:20:00 EDT 1997
>Last-Modified:
>Originator:
>Organization:
>Release:
>Environment:
>Description:
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted:
padata needs to be initialized before krb5_os_localaddr() incase it fails.
*** get_in_tkt.c.orig Wed Aug 13 01:31:14 1997
--- get_in_tkt.c Wed Aug 13 01:31:18 1997
***************
*** 401,412 ****
request.msg_type = KRB5_AS_REQ;
request.addresses = 0;
request.ktype = 0;
if (addrs)
request.addresses = (krb5_address **) addrs;
else
if ((retval = krb5_os_localaddr(context, &request.addresses)))
goto cleanup;
- request.padata = 0;
request.kdc_options = options;
request.client = creds->client;
request.server = creds->server;
--- 401,412 ----
request.msg_type = KRB5_AS_REQ;
request.addresses = 0;
request.ktype = 0;
+ request.padata = 0;
if (addrs)
request.addresses = (krb5_address **) addrs;
else
if ((retval = krb5_os_localaddr(context, &request.addresses)))
goto cleanup;
request.kdc_options = options;
request.client = creds->client;
request.server = creds->server;
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
John Brezak Internet: brezak@ch.hp.com
Hewlett Packard/Apollo Phone: (508) 436-4915
300 Apollo Drive Fax: (508) 436-5140
Chelmsford, Massachusetts, USA