Revision 33e66b86 usb-linux.c
b/usb-linux.c | ||
---|---|---|
980 | 980 |
|
981 | 981 |
hostdev_link(dev); |
982 | 982 |
|
983 |
qdev_init(&d->qdev); |
|
983 |
if (qdev_init(&d->qdev) < 0) |
|
984 |
goto fail_no_qdev; |
|
984 | 985 |
return (USBDevice *) dev; |
985 | 986 |
|
986 | 987 |
fail: |
987 | 988 |
if (d) |
988 | 989 |
qdev_free(&d->qdev); |
990 |
fail_no_qdev: |
|
989 | 991 |
if (fd != -1) |
990 | 992 |
close(fd); |
991 | 993 |
return NULL; |
... | ... | |
1389 | 1391 |
|
1390 | 1392 |
/* We got a match */ |
1391 | 1393 |
|
1392 |
/* Allredy attached ? */
|
|
1394 |
/* Already attached ? */
|
|
1393 | 1395 |
if (hostdev_find(bus_num, addr)) |
1394 | 1396 |
return 0; |
1395 | 1397 |
|
Also available in: Unified diff