Fixes Auto USB Redirection
Base 0 does not work when converting the string to long int. This ends up not showing the correct device id and sometimes the wrong bus id. By changing it to base 10 conversion instead of base 0 this fixes the issue of auto redirect usb devices.
@@ -885,12 +885,12 @@ static void* urbdrc_search_usb_device(void* arg)
continue;
}
- busnum = strtol(udev_device_get_property_value(dev, "BUSNUM"), NULL, 0);
+ busnum = strtol(udev_device_get_property_value(dev, "BUSNUM"), NULL, 10);
if (errno != 0)
continue;
- devnum = strtol(udev_device_get_property_value(dev, "DEVNUM"), NULL, 0);
+ devnum = strtol(udev_device_get_property_value(dev, "DEVNUM"), NULL, 10);
if (errno != 0)
continue;
