OSDN Git Service

usb_packet_set_state: handle p->ep == NULL
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 23 Mar 2012 12:34:50 +0000 (13:34 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 17 Apr 2012 08:23:27 +0000 (10:23 +0200)
commitf5bf14bf39ec1ca2ad70ca1ec0e38a3e1e3f252d
treec6f38543fe5767cf0874bfaa3a9cfa595548dfa5
parent39c20577009731d5e059db10ef269807b57e498d
usb_packet_set_state: handle p->ep == NULL

usb_packet_set_state can be called with p->ep = NULL.  The tracepoint
there tries to log endpoint information, which leads to a segfault.
This patch makes usb_packet_set_state handle the NULL pointer properly.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb/core.c