5a3797e
diff -up dhcp-4.2.0/server/dhcpd.c.ifnamsiz dhcp-4.2.0/server/dhcpd.c
5a3797e
--- dhcp-4.2.0/server/dhcpd.c.ifnamsiz	2010-07-21 14:31:39.000000000 +0200
5a3797e
+++ dhcp-4.2.0/server/dhcpd.c	2010-07-21 16:05:49.000000000 +0200
5a3797e
@@ -409,7 +409,7 @@ main(int argc, char **argv) {
f4c359e
 				log_fatal ("Insufficient memory to %s %s: %s",
f4c359e
 					   "record interface", argv [i],
f4c359e
 					   isc_result_totext (result));
f4c359e
-			strcpy (tmp -> name, argv [i]);
f4c359e
+			strncpy (tmp -> name, argv [i], sizeof (tmp -> name));
f4c359e
 			if (interfaces) {
f4c359e
 				interface_reference (&tmp -> next,
f4c359e
 						     interfaces, MDL);