Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 0546855d7431d3fdfce69d4cced3d294 > files > 3

dhcp-3.0.5-31.el5.src.rpm

diff -up dhcp-3.0.5/server/dhcpd.c.IFNAMSIZ dhcp-3.0.5/server/dhcpd.c
--- dhcp-3.0.5/server/dhcpd.c.IFNAMSIZ	2009-04-20 15:35:32.000000000 -1000
+++ dhcp-3.0.5/server/dhcpd.c	2009-04-20 15:37:21.000000000 -1000
@@ -341,7 +341,7 @@ int main (argc, argv, envp)
 				log_fatal ("Insufficient memory to %s %s: %s",
 					   "record interface", argv [i],
 					   isc_result_totext (result));
-			strcpy (tmp -> name, argv [i]);
+			strncpy (tmp -> name, argv [i], sizeof(tmp->name));
 			if (interfaces) {
 				interface_reference (&tmp -> next,
 						     interfaces, MDL);