diff options
author | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2015-11-23 09:08:33 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2015-11-23 09:41:48 +0000 |
commit | dee3b8057ffdba29b812856b7ce5b4b5cdbed866 (patch) | |
tree | 5d4ab185dbf1f18cca3643fbc1424afb27050fae /epan/dissectors/packet-radius.c | |
parent | e0af790aac61a9e62bd3558fee07235bb504ff59 (diff) |
RADIUS: fix wrong offset for protocol
Only work for IPv4 (Missing length of IPv6)
Bug:11630
Change-Id: I5436aa8dc66897472466ca9399c34457f1afa851
Reviewed-on: https://code.wireshark.org/review/12057
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-radius.c')
-rw-r--r-- | epan/dissectors/packet-radius.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-radius.c b/epan/dissectors/packet-radius.c index ddc6cb8aec..eab26ecb5e 100644 --- a/epan/dissectors/packet-radius.c +++ b/epan/dissectors/packet-radius.c @@ -665,7 +665,7 @@ static const gchar *dissect_ascend_data_filter(proto_tree* tree, tvbuff_t* tvb, val_to_str(tvb_get_guint8(tvb, 1), ascenddf_filteror, "%u")); - proto=tvb_get_guint8(tvb, 14); + proto=tvb_get_guint8(tvb, 6+iplen*2); if (proto) { wmem_strbuf_append_printf(filterstr, " %s", val_to_str(proto, ascenddf_proto, "%u")); |