diff options
| author | Warner Losh <imp@FreeBSD.org> | 2007-06-30 20:18:44 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2007-06-30 20:18:44 +0000 |
| commit | c78c2f1bd25621e1371dd5e4f5bdf7d8862b0923 (patch) | |
| tree | 2e722a61d094c9a4b080ca578c6d4632ab0a771d /sys/dev/usb/if_cdce.c | |
| parent | 1371adb3ca71085b0bb720131e11ef8e409be9a6 (diff) | |
Notes
Diffstat (limited to 'sys/dev/usb/if_cdce.c')
| -rw-r--r-- | sys/dev/usb/if_cdce.c | 3 |
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; |
