diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c index 18cdfdc..5e9b666 100644 --- a/libusb/os/linux_usbfs.c +++ b/libusb/os/linux_usbfs.c @@ -631,9 +631,9 @@ int linux_get_device_address (struct libusb_context *ctx, int detached, /* will this work with all supported kernel versions? */ if (!strncmp(dev_node, "/dev/bus/usb", 12)) { - sscanf (dev_node, "/dev/bus/usb/%hhd/%hhd", busnum, devaddr); + sscanf (dev_node, "/dev/bus/usb/%hhu/%hhu", busnum, devaddr); } else if (!strncmp(dev_node, "/proc/bus/usb", 13)) { - sscanf (dev_node, "/proc/bus/usb/%hhd/%hhd", busnum, devaddr); + sscanf (dev_node, "/proc/bus/usb/%hhu/%hhu", busnum, devaddr); } return LIBUSB_SUCCESS; diff --git a/libusb/version_nano.h b/libusb/version_nano.h index 7dc7afd..bca840c 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 10962 +#define LIBUSB_NANO 10963