GTPv2: Handle thcase where dissect_diameter_3gpp_uli has no data.

This commit is contained in:
Anders Broman 2022-01-03 18:15:49 +01:00 committed by AndersBroman
parent 04974e3ca9
commit 95e28f7631
1 changed files with 7 additions and 3 deletions

View File

@ -3271,11 +3271,15 @@ gchar *dissect_radius_user_loc(proto_tree * tree, tvbuff_t * tvb, packet_info* p
}
int
dissect_diameter_3gpp_uli(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
dissect_diameter_3gpp_uli(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree, void* data)
{
diam_sub_dis_t *diam_sub_dis = (diam_sub_dis_t*)data;
diam_sub_dis_t* diam_sub_dis = (diam_sub_dis_t*)data;
return dissect_3gpp_uli(tvb, pinfo, tree, &diam_sub_dis->avp_str);
if (diam_sub_dis) {
return dissect_3gpp_uli(tvb, pinfo, tree, &diam_sub_dis->avp_str);
} else {
return dissect_3gpp_uli(tvb, pinfo, tree, NULL);
}
}
/*