From: Hans de Goede Date: Tue, 31 May 2011 09:35:24 +0000 (+0200) Subject: usb-linux: Don't try to open the same device twice X-Git-Tag: TizenStudio_2.0_p2.3~2627^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a100837f1ffde33ddc538f67c908c5f7e1f6b15a;p=sdk%2Femulator%2Fqemu.git usb-linux: Don't try to open the same device twice If a user wants to redirect 2 identical usb sticks, in theory this is possible by doing: usb_add host:1234:5678 usb_add host:1234:5678 But this will lead to us trying to open the first stick twice, since we don't break the loop after having found a match in our filter list, so the next' filter list entry will result in us trying to open the same device again. Fix this by adding the missing break. Signed-off-by: Gerd Hoffmann --- diff --git a/usb-linux.c b/usb-linux.c index 2e0495e..a1b1444 100644 --- a/usb-linux.c +++ b/usb-linux.c @@ -1671,6 +1671,7 @@ static int usb_host_auto_scan(void *opaque, int bus_num, int addr, char *port, DPRINTF("husb: auto open: bus_num %d addr %d\n", bus_num, addr); usb_host_open(s, bus_num, addr, port, product_name, speed); + break; } return 0;