File CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch of Package xen

References: bsc#1042160 CVE-2017-9330

Index: xen-4.9.0-testing/tools/qemu-xen-traditional-dir-remote/hw/usb-ohci.c
===================================================================
--- xen-4.9.0-testing.orig/tools/qemu-xen-traditional-dir-remote/hw/usb-ohci.c
+++ xen-4.9.0-testing/tools/qemu-xen-traditional-dir-remote/hw/usb-ohci.c
@@ -583,7 +583,7 @@ static int ohci_service_iso_td(OHCIState
 
     if (!ohci_read_iso_td(addr, &iso_td)) {
         printf("usb-ohci: ISO_TD read error at %x\n", addr);
-        return 0;
+        return 1;
     }
 
     starting_frame = OHCI_BM(iso_td.flags, TD_SF);
openSUSE Build Service is sponsored by