Hi folks,

there seem to be a lil' problem with /usr/src/usr/sbin/dhcpd/options.c.
the following patch highlights two weirds constructs inside the file,
one in the header, the other one in the MMS checking code.

--- /usr/src/usr.sbin/dhcpd/options.c   Sat Nov 10 04:53:05 2007
+++ ./options.c Sat Nov 10 15:17:50 2007
@@ -1,8 +1,4 @@
-<<<<<<< options.c
-/*     $OpenBSD: options.c,v 1.8.4.1 2007/10/10 06:10:27 ckuethe Exp $ */
-=======
 /*     $OpenBSD: options.c,v 1.19 2007/10/29 16:51:02 krw Exp $        */
->>>>>>> 1.19

 /* DHCP options parsing and reassembly. */

@@ -279,13 +275,9 @@
            sizeof(u_int16_t))) {
                mms = getUShort(
                    inpacket->options[DHO_DHCP_MAX_MESSAGE_SIZE].data);
-<<<<<<< options.c
                if (mms < 576)
                        mms = 576;      /* mms must be >= minimum IP MTU */
        }
-=======
-       }
->>>>>>> 1.19

        if (mms) {
                if (mms < 576)

this is the resulting diff of the changes I made, IT IS NOT AN
OFFICIAL PATCH, USE IT AT YOUR OWN RISKS !

Cheers,

-- 
Vincent GROSS
"GUIs normally make it simple to accomplish simple actions and
impossible to accomplish complex actions." --Doug Gwyn (22/Jun/91 in
comp.unix.wizards)

Reply via email to