Quellcode durchsuchen

workaround for some versions of libusb

Some versions of libusb don't seem to like if you call
libusb_init if you already have another instance opened.
(1.0.8 on Debian squeeze e.g.)

Thus, print name of device before opening it.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
Steve Markgraf vor 13 Jahren
Ursprung
Commit
97db8149d9
1 geänderte Dateien mit 1 neuen und 2 gelöschten Zeilen
  1. 1 2
      src/main.c

+ 1 - 2
src/main.c

@@ -97,6 +97,7 @@ int main(int argc, char **argv)
 	}
 
 	printf("Found %d device(s).\n", device_count);
+	printf("Using %s\n", rtlsdr_get_device_name(dev_index));
 
 	r = rtlsdr_open(&dev, dev_index);
 	if (r < 0) {
@@ -104,8 +105,6 @@ int main(int argc, char **argv)
 		exit(1);
 	}
 
-	printf("Using %s\n", rtlsdr_get_device_name(dev_index));
-
 	sigact.sa_handler = sighandler;
 	sigemptyset(&sigact.sa_mask);
 	sigact.sa_flags = 0;