RT RT/krbdev.mit.edu: Ticket #1210 KDC doesn't clean up after add_udp_fd() Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

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

 
 

 The Basics  
Id
1210
Status
resolved
Worked
0 min
Priority
-1/0
Queue
krb5
 

 Keyword Selections  
Component
  • krb5-kdc
Version_reported
Version_Fixed
  • 1.4
Target_Version
Tags
 

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

Refers to:
Referred to by:
 
 Dates  
Created: Mon Oct 7 17:27:15 2002
Starts: Not set
Started: Sun Nov 10 17:54:32 2002
Last Contact: Thu Sep 23 22:21:51 2004
Due: Not set
Updated: Mon Nov 15 22:21:54 2004 by tlyu
 

 People  
Owner
 raeburn
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]
      Mon Oct  7 17:27:16 2002  tlyu - Ticket created    
     
Subject: KDC doesn't clean up after add_udp_fd()

in network.c, setup_udp_port() calls add_udp_fd() which calls add_fd().
 add_fd() in turn allocates a struct connection, which doesn't get freed
when the KDC shuts down.  This gets reported as a PLK or MLK by Purify.


Download (untitled) 217b
      Sun Nov 10 17:53:36 2002  raeburn - Comments added    
     
Since we need the data until program shutdown time -- or until such time
as we stop listening on any given udp socket, which currently is the
same thing -- and it's bounded to a fixed amount of storage per
listening address/port, this is a low priority problem....


Download (untitled) 264b
      Sun Nov 10 17:54:32 2002  raeburn - Status changed from new to open    
      Sun Nov 10 17:54:32 2002  raeburn - Component krb5-kdc added    
      Fri Jan 10 17:46:41 2003  raeburn - Priority changed from 0 to -1    
      Thu Sep 23 22:21:49 2004  raeburn - Status changed from open to resolved    
      Thu Sep 23 22:21:50 2004  raeburn - Correspondence added    
     
From: raeburn@mit.edu
Subject: CVS Commit

* network.c (closedown_network): Free each connection data structure while
closing file descriptors.


To generate a diff of this commit:



	cvs diff -r5.284 -r5.285 krb5/src/kdc/ChangeLog
	cvs diff -r5.61 -r5.62 krb5/src/kdc/network.c


Download (untitled) 237b
      Mon Nov 15 22:21:53 2004  tlyu - Version_Fixed 1.4 added