Revert "usb-linux: remove unreachable default in switch statement"
This reverts commit 3c9c706c3b66d838942aba53c0d3fdcdf06c7423.
This breaks build (gcc 4.3.2):
CC usb-linux.o
cc1: warnings being treated as errors
/src/qemu/usb-linux.c: In function 'usb_linux_update_endp_table':
/src/qemu/usb-linux.c:759: error: 'type' may be used uninitialized in
this function
Reported-by: Blue Swirl <[email protected]>
Signed-off-by: Anthony Liguori <[email protected]>
diff --git a/usb-linux.c b/usb-linux.c
index 1ecfbc4..d0d7cff 100644
--- a/usb-linux.c
+++ b/usb-linux.c
@@ -846,6 +846,9 @@
case 0x03:
type = USBDEVFS_URB_TYPE_INTERRUPT;
break;
+ default:
+ DPRINTF("usb_host: malformed endpoint type\n");
+ type = USBDEVFS_URB_TYPE_BULK;
}
s->endp_table[(devep & 0xf) - 1].type = type;
s->endp_table[(devep & 0xf) - 1].halted = 0;