diff --git a/src/dfu.cpp b/src/dfu.cpp index 7a0cf3506e..76b682d684 100644 --- a/src/dfu.cpp +++ b/src/dfu.cpp @@ -326,7 +326,7 @@ int DFU::searchDFUDevices() } } else if (_debug) { char mess[256]; - sprintf(mess,"Unable to open device: " + snprintf(mess, 256, "Unable to open device: " "%04x:%04x (bus %d, device %2d) Error: %s -> skip\n", desc.idVendor, desc.idProduct, libusb_get_bus_number(usb_dev), diff --git a/src/ftdipp_mpsse.cpp b/src/ftdipp_mpsse.cpp index 10bcef1743..084fb408ed 100644 --- a/src/ftdipp_mpsse.cpp +++ b/src/ftdipp_mpsse.cpp @@ -878,7 +878,7 @@ bool FTDIpp_MPSSE::search_with_dev(const string &device) usbdeviceparent, "busnum"), 10)); _addr = static_cast(udevstufftoint(udev_device_get_sysattr_value( usbdeviceparent, "devnum"), 10)); - sprintf(_product, "%s", udev_device_get_sysattr_value(usbdeviceparent, "product")); + snprintf(_product, 64, "%s", udev_device_get_sysattr_value(usbdeviceparent, "product")); _vid = udevstufftoint( udev_device_get_sysattr_value(usbdeviceparent, "idVendor"), 16); _pid = udevstufftoint(udev_device_get_sysattr_value(