diff options
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/asn1/ngap/packet-ngap-template.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-nas_5gs.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-ngap.c | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/asn1/ngap/packet-ngap-template.c b/epan/dissectors/asn1/ngap/packet-ngap-template.c index 8f2dc94412..1c91c199a8 100644 --- a/epan/dissectors/asn1/ngap/packet-ngap-template.c +++ b/epan/dissectors/asn1/ngap/packet-ngap-template.c @@ -470,10 +470,10 @@ dissect_ngap_media_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi json_data = tvb_get_string_enc(wmem_packet_scope(), json_tvb, 0, tvb_reported_length(json_tvb), ENC_UTF_8|ENC_NA); ret = json_parse(json_data, NULL, 0); - if (ret < 0) + if (ret <= 0) return 0; tokens = wmem_alloc_array(wmem_packet_scope(), jsmntok_t, ret); - if (json_parse(json_data, tokens, ret) < 0) + if (json_parse(json_data, tokens, ret) <= 0) return 0; cur_tok = json_get_object(json_data, tokens, "n2InfoContainer"); if (!cur_tok) { diff --git a/epan/dissectors/packet-nas_5gs.c b/epan/dissectors/packet-nas_5gs.c index 563165fbbe..d457094958 100644 --- a/epan/dissectors/packet-nas_5gs.c +++ b/epan/dissectors/packet-nas_5gs.c @@ -6910,10 +6910,10 @@ dissect_nas_5gs_media_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, json_data = tvb_get_string_enc(wmem_packet_scope(), json_tvb, 0, tvb_reported_length(json_tvb), ENC_UTF_8|ENC_NA); ret = json_parse(json_data, NULL, 0); - if (ret < 0) + if (ret <= 0) return 0; tokens = wmem_alloc_array(wmem_packet_scope(), jsmntok_t, ret); - if (json_parse(json_data, tokens, ret) < 0) + if (json_parse(json_data, tokens, ret) <= 0) return 0; cur_tok = json_get_object(json_data, tokens, "n1MessageContainer"); if (cur_tok) { diff --git a/epan/dissectors/packet-ngap.c b/epan/dissectors/packet-ngap.c index 3602d0e4a8..6dd51c5c51 100644 --- a/epan/dissectors/packet-ngap.c +++ b/epan/dissectors/packet-ngap.c @@ -14640,10 +14640,10 @@ dissect_ngap_media_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi json_data = tvb_get_string_enc(wmem_packet_scope(), json_tvb, 0, tvb_reported_length(json_tvb), ENC_UTF_8|ENC_NA); ret = json_parse(json_data, NULL, 0); - if (ret < 0) + if (ret <= 0) return 0; tokens = wmem_alloc_array(wmem_packet_scope(), jsmntok_t, ret); - if (json_parse(json_data, tokens, ret) < 0) + if (json_parse(json_data, tokens, ret) <= 0) return 0; cur_tok = json_get_object(json_data, tokens, "n2InfoContainer"); if (!cur_tok) { |