forked from osmocom/wireshark
MsgPack: add dissector to UDP port decode as list
Bug: 16278 Change-Id: I08082733f838364edc46c0fc8b3d1d95241c0c00 Reviewed-on: https://code.wireshark.org/review/35477 Reviewed-by: Pascal Quantin <pascal@wireshark.org> Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
f73018eb0c
commit
2abade04f8
|
@ -22,6 +22,9 @@
|
|||
#include <math.h>
|
||||
|
||||
void proto_register_msgpack(void);
|
||||
void proto_reg_handoff_msgpack(void);
|
||||
|
||||
dissector_handle_t msgpack_handle;
|
||||
|
||||
static int proto_msgpack = -1;
|
||||
|
||||
|
@ -450,7 +453,7 @@ void proto_register_msgpack(void)
|
|||
};
|
||||
|
||||
proto_msgpack = proto_register_protocol("Message Pack", "MsgPack", "msgpack");
|
||||
register_dissector("msgpack", dissect_msgpack, proto_msgpack);
|
||||
msgpack_handle = register_dissector("msgpack", dissect_msgpack, proto_msgpack);
|
||||
|
||||
expert_msgpack = expert_register_protocol(proto_msgpack);
|
||||
expert_register_field_array(expert_msgpack, ei, array_length(ei));
|
||||
|
@ -459,6 +462,11 @@ void proto_register_msgpack(void)
|
|||
proto_register_subtree_array(ett, array_length(ett));
|
||||
}
|
||||
|
||||
void proto_reg_handoff_msgpack(void)
|
||||
{
|
||||
dissector_add_for_decode_as("udp.port", msgpack_handle);
|
||||
}
|
||||
|
||||
/*
|
||||
* Editor modelines - https://www.wireshark.org/tools/modelines.html
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue