usb: check USB configuration descriptor object
commit80eecda8e5d09c442c24307f340840a5b70ea3b9
authorPrasad J Pandit <pjp@fedoraproject.org>
Thu, 11 Feb 2016 11:01:20 +0000 (11 16:31 +0530)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 23 Feb 2016 09:38:00 +0000 (23 10:38 +0100)
treeec75df889a51c9aca75c30ec15a46f9934670f51
parent8eb779e4223a18db9838a49ece1bc72cfdfb7761
usb: check USB configuration descriptor object

When processing remote NDIS control message packets, the USB Net
device emulator checks to see if the USB configuration descriptor
object is of RNDIS type(2). But it does not check if it is null,
which leads to a null dereference error. Add check to avoid it.

Reported-by: Qinghao Tang <luodalongde@gmail.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-id: 1455188480-14688-1-git-send-email-ppandit@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb/dev-network.c