diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-12-29 15:16:41 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-12-29 15:16:41 +0000 |
commit | be055888a7441b88e3dab76105e7617f9c0ec9e9 (patch) | |
tree | 5862b10f7048421a176bad2418d1fe5238952b95 /epan/dissectors/packet-radius.c | |
parent | 399ed44a75d1d6f20ee4a88ad85afe2ce186033c (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.c | 9 |
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) |