aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-radius.c
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2015-11-23 09:08:33 +0100
committerAnders Broman <a.broman58@gmail.com>2015-11-23 09:41:48 +0000
commitdee3b8057ffdba29b812856b7ce5b4b5cdbed866 (patch)
tree5d4ab185dbf1f18cca3643fbc1424afb27050fae /epan/dissectors/packet-radius.c
parente0af790aac61a9e62bd3558fee07235bb504ff59 (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.c2
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"));