/* Register this by name; it's called from the Ubertooth dissector.  */
static gint dissect_bluetooth_ubertooth(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
/* Register this by name; it's called from the Ubertooth dissector.  */
static gint dissect_bluetooth_ubertooth(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
    bluetooth_data_t  *bluetooth_data;
    bluetooth_data = dissect_bluetooth_common(tvb, pinfo, tree);
    bluetooth_data->previous_protocol_data_type = BT_PD_UBERTOOTH_DATA;
    bluetooth_data->previous_protocol_data.ubertooth_data = (ubertooth_data_t *)data;
    call_dissector(btle_handle, tvb, pinfo, tree);
    return tvb_captured_length(tvb);
}