diff options
| author | Gerd Hoffmann <kraxel@redhat.com> | 2011-11-22 12:39:58 +0100 |
|---|---|---|
| committer | Gerd Hoffmann <kraxel@redhat.com> | 2011-11-22 13:38:12 +0100 |
| commit | 2af2a1b8d05a1a64c5005ed930137632b9d5aa22 (patch) | |
| tree | 48def53b1e3398c8be21922623aa6bb34d5cd6f1 /scripts/qapi.py | |
| parent | 40897c9c160393df922dfdb59cfa210048d3071d (diff) | |
| download | focaccia-qemu-2af2a1b8d05a1a64c5005ed930137632b9d5aa22.tar.gz focaccia-qemu-2af2a1b8d05a1a64c5005ed930137632b9d5aa22.zip | |
usb: make usb_create_simple catch and pass up errors.
Use qdev_init() instead of qdev_init_nofail(), usb device initialization can fail, most common case being port and device speed mismatch. Handle failures correctly and pass up NULL pointers then. Also fixup usb_create_simple() callers (only one was buggy) to properly check for NULL pointers before referncing the usb_create_simple() return value. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'scripts/qapi.py')
0 files changed, 0 insertions, 0 deletions