CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2014/02/09 13:45:56

Modified files:
        sbin/dhclient  : dhclient.c dhcpd.h dispatch.c kroute.c 

Log message:
Don't use imsg_flush(), roll a local flush_unpriv_ibuf() that loops
on EAGAIN, sets quit to INTERNALSIG on errors (unless quit is already
set to something else), and prints a consistant error message when
errors other than EPIPE and end of file are encountered.

Fixes failure to write resolv.conf when -L is used, and makes
add_address() and add_route() also wait until imsg is in pipe.

Reply via email to