summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_cdce.c
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2007-06-30 20:18:44 +0000
committerWarner Losh <imp@FreeBSD.org>2007-06-30 20:18:44 +0000
commitc78c2f1bd25621e1371dd5e4f5bdf7d8862b0923 (patch)
tree2e722a61d094c9a4b080ca578c6d4632ab0a771d /sys/dev/usb/if_cdce.c
parent1371adb3ca71085b0bb720131e11ef8e409be9a6 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/if_cdce.c')
-rw-r--r--sys/dev/usb/if_cdce.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/if_cdce.c b/sys/dev/usb/if_cdce.c
index 54a2c8ebe39f..d41a54f0cc0b 100644
--- a/sys/dev/usb/if_cdce.c
+++ b/sys/dev/usb/if_cdce.c
@@ -280,7 +280,8 @@ cdce_attach(device_t self)
ue = (const usb_cdc_ethernet_descriptor_t *)usb_find_desc(dev,
UDESC_INTERFACE, UDESCSUB_CDC_ENF);
- if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str)) {
+ if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str,
+ sizeof(eaddr_str))) {
/* Fake MAC address */
device_printf(sc->cdce_dev, "faking MAC address\n");
eaddr[0]= 0x2a;