RT RT/krbdev.mit.edu: Ticket #2600 don't leak rcaches in accept_sec_context Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
2600
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • krb5-libs
Version_reported
  • 1.3.4
Version_Fixed
  • 1.4
Target_Version
Tags
 

 Relationships  
Depends on:
Depended on by:
Parents:
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Tue Jun 15 14:57:19 2004
Starts: Not set
Started: Tue Jun 15 14:57:23 2004
Last Contact: Not set
Due: Not set
Updated: Mon Nov 15 22:22:13 2004 by tlyu
 

 People  
Owner
 tlyu
Requestors
 tlyu@mit.edu
Cc
 
AdminCc
 
 

 More about Tom Yu  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Tue Jun 15 14:57:20 2004  tlyu - Ticket created    
     
From: tlyu@mit.edu
Subject: CVS Commit

	* accept_sec_context.c (krb5_gss_accept_sec_context): Don't null
	out rcache of auth_context prior to free if rcache was temporarily
	allocated; this prevents leaking rcaches.


To generate a diff of this commit:



	cvs diff -r1.89 -r1.90
		krb5/src/lib/gssapi/krb5/accept_sec_context.c


Download (untitled) 289b
      Tue Jun 15 14:57:23 2004  tlyu - Version_reported 1.3.4 added    
      Tue Jun 15 14:57:23 2004  tlyu - Status changed from new to resolved    
      Tue Jun 15 14:57:24 2004  tlyu - Component krb5-libs added    
      Tue Jun 15 14:57:24 2004  tlyu - Requestor tlyu@mit.edu added    
      Tue Jun 15 22:37:26 2004  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: CVS Commit

ok, let's try this again...

	* accept_sec_context.c (krb5_gss_accept_sec_context): Only null
	out the auth_context's rcache if it was provided by acceptor
	creds; this prevents a leak.

	* delete_sec_context.c (krb5_gss_delete_sec_context): Only null
	out the auth_context's rcache if it was provided by acceptor
	creds; this prevents a leak.

	* gssapiP_krb5.h (krb5_gss_ctx_id_rec): Add cred_rcache to track
	whether acceptor creds provided an rcache.


To generate a diff of this commit:



	cvs diff -r1.258 -r1.259 krb5/src/lib/gssapi/krb5/ChangeLog
	cvs diff -r1.90 -r1.91
		krb5/src/lib/gssapi/krb5/accept_sec_context.c
	cvs diff -r1.18 -r1.19
		krb5/src/lib/gssapi/krb5/delete_sec_context.c
	cvs diff -r1.64 -r1.65 krb5/src/lib/gssapi/krb5/gssapiP_krb5.h


Download (untitled) 764b
      Mon Nov 15 22:22:12 2004  tlyu - Version_Fixed 1.4 added