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)