CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2013/12/17 17:37:59

Modified files:
        sbin/dhclient  : conflex.c options.c 

Log message:
Code existed to print non-printable characters in strings written
to the leases file. No code existed to correctly read back the
strings so written.

Redo both sides and use vis()/strnunvis() instead of handrolling
more parsing. As a side-effect allow embedded NUL characters rather
than skipping them.

Reply via email to