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.
This commit is contained in:
AzureusNation 2019-10-18 10:21:58 +01:00 committed by akallabeth
parent bd5a88e95a
commit 7d6a10aaff

View File

@ -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;