aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-radius.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2008-12-29 15:16:41 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2008-12-29 15:16:41 +0000
commitbe055888a7441b88e3dab76105e7617f9c0ec9e9 (patch)
tree5862b10f7048421a176bad2418d1fe5238952b95 /epan/dissectors/packet-radius.c
parent399ed44a75d1d6f20ee4a88ad85afe2ce186033c (diff)
From Florian Lohoff:
packet-radius.c - avp specific dissectors broken https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2974 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27126 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-radius.c')
-rw-r--r--epan/dissectors/packet-radius.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/dissectors/packet-radius.c b/epan/dissectors/packet-radius.c
index a95b846855..364f670295 100644
--- a/epan/dissectors/packet-radius.c
+++ b/epan/dissectors/packet-radius.c
@@ -1539,6 +1539,11 @@ static void register_radius_fields(const char* unused _U_) {
g_array_free(ri.vend_vs,FALSE);
no_vendor.attrs_by_id = g_hash_table_new(g_direct_hash,g_direct_equal);
+
+ radius_register_avp_dissector(0,8,dissect_framed_ip_address);
+ radius_register_avp_dissector(0,14,dissect_login_ip_host);
+ radius_register_avp_dissector(0,23,dissect_framed_ipx_network);
+ radius_register_avp_dissector(VENDOR_COSINE,5,dissect_cosine_vpvc);
}
@@ -1585,10 +1590,6 @@ proto_reg_handoff_radius(void)
eap_handle = find_dissector("eap");
- radius_register_avp_dissector(0,8,dissect_framed_ip_address);
- radius_register_avp_dissector(0,14,dissect_login_ip_host);
- radius_register_avp_dissector(0,23,dissect_framed_ipx_network);
- radius_register_avp_dissector(VENDOR_COSINE,5,dissect_cosine_vpvc);
initialized = TRUE;
} else {
if (alt_port != 0)