Re: [Qemu-devel] [PATCH] usb: initialize libusb_device to avoid crash

2014-06-20 Thread Gonglei (Arei)
at.com; Jincheng Miao > Subject: [Qemu-devel] [PATCH] usb: initialize libusb_device to avoid crash > > If libusb_get_device_list() fails, the uninitialized local variable > libusb_device would be passed to libusb_free_device_list(), that > will cause a crash, like: >

[Qemu-devel] [PATCH] usb: initialize libusb_device to avoid crash

2014-06-19 Thread Jincheng Miao
If libusb_get_device_list() fails, the uninitialized local variable libusb_device would be passed to libusb_free_device_list(), that will cause a crash, like: (gdb) bt #0 0x7fbbb4bafc10 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x7fbbb233e653 in libusb_unref_device (dev=0x