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.