[2775] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post