Bug 31835

Summary: dhclient doesn't close FD's before spawning children
Product: Base System Reporter: Daniel O'Connor <darius>
Component: binAssignee: Martin Blapp <mbr>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.4-STABLE   
Hardware: Any   
OS: Any   

Description Daniel O'Connor 2001-11-07 23:00:01 UTC
dhclient doesn't close it's bound socket before running any scripts. This means
that any daemon children will hold it open until killed.

Fix: 

http://www.dons.net.au/~darius/dhclient-coe-bug.diff
How-To-Repeat: Run something in dhclient-exit-hooks that hangs around. Kill dhclient. Try and
run it again.
Comment 1 Murray Stokely freebsd_committer freebsd_triage 2002-03-27 12:11:27 UTC
Responsible Changed
From-To: freebsd-bugs->murray

I think this problem has been fixed with DHCP 3.0 (in -CURRENT).  I 
will examine this next week, and look consider the MFC to -STABLE.
Comment 2 Martin Blapp freebsd_committer freebsd_triage 2003-02-10 09:51:28 UTC
Responsible Changed
From-To: murray->mbr

Take this PR
Comment 3 Martin Blapp freebsd_committer freebsd_triage 2004-06-26 11:56:19 UTC
State Changed
From-To: open->closed

Fixed in dhcpd 3.01