Wireshark-bugs: [Wireshark-bugs] [Bug 3238] patch to support ZIOP and MIOP (specialized CORBA pr
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3238
Bill Meier <wmeier@xxxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wmeier@xxxxxxxxxxx
--- Comment #2 from Bill Meier <wmeier@xxxxxxxxxxx> 2009-02-06 13:24:54 PDT ---
Thanks for the submission !
A few small comments (others may have addt'l comments):
1. Please convert the C++ style comments to C-style. (Not all C compilers which
might be used to build Wireshark will accept C++ style comments).
2. Please put a $Id$ line as follows in each of the source file.
(I'm not sure, but I think a line with just $Id$ should replace the
"$Id ...." line which exists in some of the files.
* $Id$
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@xxxxxxxxxxxxx>
3. The "standard dissector template" we've been using
puts proto_register... and proto_reg_handoff... (in that order) at the
end of the source file. Although not necessary, it would be appreciated
if you could make this change.
4. packet-miop.c
- include <epan/prefs.h> is not required since there are no preferences.
- For reg_handoff ...
+ The "if (!initialized) ... " is not req'd since reg_handoff will
only be called once at Wireshark startup. (The use of
'if (!initialized)...' is needed when the reg_handoff fcn is also
used as a prefs callback).
+ The following is not req'd for handling conversations.
/* Port will be set by conversation */
dissector_add("udp.port", 0, miop_handle);
If the dissector is to be registered so that it is is available on the
Decode_As menu, then it should be registered using
dissector_add("tcp.port,....) rather than registering it on udp port 0.
- The memory g_malloc'd for unique_id.id never seems to be freed;
ep_alloc(...) can be used instead of g_malloc(...) so the
memory will be freed automatically once the dissection of
the current frame is complete.
5. packet-ziop.c
- The prefs and emem includes are not req'd;
- The ziop_compressor_ids value string array should be null-terminated
like the other value_string array.
- For reg_handoff...
+ The "if (!initialized) ... " is not req'd since reg_handoff will
only be called once at Wireshark startup. (The use of
'if (!initialized)...' is needed when the reg-handoff fcn is also
used as a prefs callback).
+ The following is not req'd for handling conversations.
/* Port will be set by conversation */
dissector_add("tcp.port", 0, ziop_handle);
If the dissector is to be registered so that it is is available on the
Decode_As menu, then it should be registered using
dissector_add("tcp.port,....) rather than registering it on tcp port 0.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.