From: Roy Marples Date: Thu, 22 Feb 2007 07:23:19 +0000 (+0000) Subject: Really fix firewire X-Git-Tag: v3.2.3~307 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae22cd29ff943041ff514e2cb4df7c527bb3f8f3;p=thirdparty%2Fdhcpcd.git Really fix firewire --- diff --git a/socket.c b/socket.c index ee945398..a1726b4a 100644 --- a/socket.c +++ b/socket.c @@ -496,7 +496,7 @@ int send_packet (const interface_t *iface, const int type, sll.sll_protocol = htons (type); sll.sll_ifindex = if_nametoindex (iface->name); sll.sll_halen = ETHER_ADDR_LEN; - memset(sll.sll_addr, 0xff, ETHER_ADDR_LEN); + memset(sll.sll_addr, 0xff, sizeof (sll.sll_addr)); if ((retval = sendto (iface->fd, data, len, 0, (struct sockaddr *) &sll, sizeof (struct sockaddr_ll))) < 0)