libusb: show "device is plugged" message only when plugged

Fixes #3399
This commit is contained in:
Christian Prochaska 2019-06-03 14:20:33 +02:00 committed by Christian Helmuth
parent 737e9580b8
commit 8dd391371c
1 changed files with 3 additions and 4 deletions

View File

@ -168,11 +168,10 @@ struct Usb_device
Usb_device()
{
while (!usb_connection.plugged()) {
Genode::log("libusb: waiting until device is plugged...");
Genode::log("libusb: waiting until device is plugged...");
while (!usb_connection.plugged())
genode_env().ep().wait_and_dispatch_one_io_signal();
Genode::log("libusb: device is plugged");
}
Genode::log("libusb: device is plugged");
usb_connection.config_descriptor(&device_descriptor, &config_descriptor);