CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2013/01/13 19:46:29
Modified files: sbin/dhclient : dhclient.c Log message: First convert packet to lease, which validates option data and discards bad options. THEN check to see if any required options are missing and reject both OFFER and ACK packets that lack required options. Since it is the latter's lease we actual bind. Move required option check into packet_to_lease() instead of duplicating it.