forked from osmocom/wireshark
Reject the packet if data is NULL.
svn path=/trunk/; revision=53889
This commit is contained in:
parent
5422134e86
commit
cdd716e32f
|
@ -278,11 +278,17 @@ dissect_usb_audio_descriptor(tvbuff_t *tvb, packet_info *pinfo _U_,
|
|||
static int
|
||||
dissect_usb_audio_bulk(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* data)
|
||||
{
|
||||
usb_conv_info_t *usb_conv_info = (usb_conv_info_t *)data;
|
||||
usb_conv_info_t *usb_conv_info;
|
||||
proto_tree *tree = NULL;
|
||||
guint offset;
|
||||
guint length = tvb_length(tvb);
|
||||
|
||||
|
||||
/* Reject the packet if data is NULL */
|
||||
if (data == NULL)
|
||||
return 0;
|
||||
usb_conv_info = (usb_conv_info_t *)data;
|
||||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "USBAUDIO");
|
||||
|
||||
if (parent_tree)
|
||||
|
|
|
@ -174,7 +174,7 @@ dissect_usb_ms_control(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void
|
|||
static int
|
||||
dissect_usb_ms_bulk(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* data)
|
||||
{
|
||||
usb_conv_info_t *usb_conv_info = (usb_conv_info_t *)data;
|
||||
usb_conv_info_t *usb_conv_info;
|
||||
usb_ms_conv_info_t *usb_ms_conv_info;
|
||||
proto_tree *tree=NULL;
|
||||
guint32 signature=0;
|
||||
|
@ -183,6 +183,11 @@ dissect_usb_ms_bulk(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree,
|
|||
itl_nexus_t *itl;
|
||||
itlq_nexus_t *itlq;
|
||||
|
||||
/* Reject the packet if data is NULL */
|
||||
if (data == NULL)
|
||||
return 0;
|
||||
usb_conv_info = (usb_conv_info_t *)data;
|
||||
|
||||
/* verify that we do have a usb_ms_conv_info */
|
||||
usb_ms_conv_info=(usb_ms_conv_info_t *)usb_conv_info->class_data;
|
||||
if(!usb_ms_conv_info){
|
||||
|
|
Loading…
Reference in New Issue