From: Roy Marples Date: Tue, 25 Feb 2014 14:11:35 +0000 (+0000) Subject: Don't use a variable length buffer X-Git-Tag: v6.3.1~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1989cad379da2048df870f365903b8f4226cd5c8;p=thirdparty%2Fdhcpcd.git Don't use a variable length buffer --- diff --git a/dhcpcd.c b/dhcpcd.c index 128726c0..a16cc9d3 100644 --- a/dhcpcd.c +++ b/dhcpcd.c @@ -757,7 +757,7 @@ handle_hwaddr(struct dhcpcd_ctx *ctx, const char *ifname, 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)