changeset 2334:b88c81146116 draft

Don't use a variable length buffer
author Roy Marples <roy@marples.name>
date Tue, 25 Feb 2014 14:11:35 +0000
parents d02375027bdf
children 35bffc882ed1
files dhcpcd.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dhcpcd.c	Tue Feb 25 11:12:35 2014 +0000
+++ b/dhcpcd.c	Tue Feb 25 14:11:35 2014 +0000
@@ -757,7 +757,7 @@
     const uint8_t *hwaddr, size_t hwlen)
 {
 	struct interface *ifp;
-	char buf[hwlen * 3];
+	char buf[sizeof(ifp->hwaddr) * 3];
 
 	ifp = find_interface(ctx, ifname);
 	if (ifp == NULL)