Fix linux_scan_devices() in Android
authorVinicius Tinti <vinicius.tinti@almg.gov.br>
Mon, 7 Oct 2019 11:24:17 +0000 (08:24 -0300)
committerNathan Hjelm <hjelmn@google.com>
Thu, 31 Oct 2019 02:04:54 +0000 (19:04 -0700)
Use linux_default_scan_devices() in Android platform.

When building for Android the USE_UDEV is false and __ANDROID__ is true
resulting in no implementation for linux_scan_devices(). This commit fix
it by using linux_default_scan_devices() for Android.

Closes #637

Signed-off-by: Vinicius Tinti <vinicius.tinti@almg.gov.br>
Signed-off-by: Nathan Hjelm <hjelmn@google.com>
libusb/os/linux_usbfs.c
libusb/version_nano.h

index 63fe592..6f77e34 100644 (file)
@@ -560,7 +560,7 @@ static int linux_scan_devices(struct libusb_context *ctx)
 
 #if defined(USE_UDEV)
        ret = linux_udev_scan_devices(ctx);
-#elif !defined(__ANDROID__)
+#else
        ret = linux_default_scan_devices(ctx);
 #endif
 
index 0ab0323..dcba758 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 11406
+#define LIBUSB_NANO 11407