Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9379
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@53087
f5534014-38df-0310-8fa8-
9805f1628bb7
}
nexttvb = tvb_new_subset_remaining(newtvb, suboffset);
}
nexttvb = tvb_new_subset_remaining(newtvb, suboffset);
- call_dissector(p_conv_data->bta2dp_info->codec_dissector, nexttvb, pinfo, tree);
+ if (p_conv_data->bta2dp_info->codec_dissector)
+ call_dissector(p_conv_data->bta2dp_info->codec_dissector, nexttvb, pinfo, tree);
+ else
+ call_dissector(data_handle, nexttvb, pinfo, tree);
} else if (p_conv_data && p_conv_data->btvdp_info) {
tvbuff_t *nexttvb;
gint suboffset = 0;
} else if (p_conv_data && p_conv_data->btvdp_info) {
tvbuff_t *nexttvb;
gint suboffset = 0;
}
nexttvb = tvb_new_subset_remaining(newtvb, suboffset);
}
nexttvb = tvb_new_subset_remaining(newtvb, suboffset);
- call_dissector(p_conv_data->btvdp_info->codec_dissector, nexttvb, pinfo, tree);
+ if (p_conv_data->btvdp_info->codec_dissector)
+ call_dissector(p_conv_data->btvdp_info->codec_dissector, nexttvb, pinfo, tree);
+ else
+ call_dissector(data_handle, nexttvb, pinfo, tree);
}
/* if we don't found, it is static OR could be set static from the preferences */
}
/* if we don't found, it is static OR could be set static from the preferences */