mirror of
https://github.com/qemu/qemu.git
synced 2025-08-07 23:16:19 +00:00
usb-linux: Don't do perror when errno is not set
Note that "op" also is not set, so before this change these error paths would feed NULL to perror. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
f264cfbf4a
commit
61c1117f08
@ -376,7 +376,8 @@ static int usb_host_claim_interfaces(USBHostDevice *dev, int configuration)
|
|||||||
i = 0;
|
i = 0;
|
||||||
dev_descr_len = dev->descr[0];
|
dev_descr_len = dev->descr[0];
|
||||||
if (dev_descr_len > dev->descr_len) {
|
if (dev_descr_len > dev->descr_len) {
|
||||||
goto fail;
|
fprintf(stderr, "husb: update iface failed. descr too short\n");
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
i += dev_descr_len;
|
i += dev_descr_len;
|
||||||
@ -404,7 +405,7 @@ static int usb_host_claim_interfaces(USBHostDevice *dev, int configuration)
|
|||||||
if (i >= dev->descr_len) {
|
if (i >= dev->descr_len) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"husb: update iface failed. no matching configuration\n");
|
"husb: update iface failed. no matching configuration\n");
|
||||||
goto fail;
|
return 0;
|
||||||
}
|
}
|
||||||
nb_interfaces = dev->descr[i + 4];
|
nb_interfaces = dev->descr[i + 4];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user