diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2012-09-18 18:15:21 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2012-09-18 18:15:21 +0000 |
commit | f870e83fb367bcd3967d4509f0832d830ab279b3 (patch) | |
tree | d348358551fd015f11cfd6dd0dbb647032e38548 /epan/dissectors/packet-uaudp.c | |
parent | e746d8091dff80990f08062574712ed0890e8441 (diff) |
Don't register to udp port 0.
svn path=/trunk/; revision=44976
Diffstat (limited to 'epan/dissectors/packet-uaudp.c')
-rw-r--r-- | epan/dissectors/packet-uaudp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/epan/dissectors/packet-uaudp.c b/epan/dissectors/packet-uaudp.c index ef7a5b1c35..c037bbe110 100644 --- a/epan/dissectors/packet-uaudp.c +++ b/epan/dissectors/packet-uaudp.c @@ -657,7 +657,8 @@ void proto_reg_handoff_uaudp(void) { for (i=0; i<MAX_TERMINAL_PORTS; i++) { - dissector_delete_uint("udp.port", ports[i].last_port, uaudp_handle); + if (ports[i].last_port) + dissector_delete_uint("udp.port", ports[i].last_port, uaudp_handle); } if (str_to_addr_ip(pref_sys_ip_s, sys_ip)) { @@ -674,7 +675,8 @@ void proto_reg_handoff_uaudp(void) { for (i=0; i < MAX_TERMINAL_PORTS; i++) { - dissector_add_uint("udp.port", ports[i].port, uaudp_handle); + if (ports[i].port) + dissector_add_uint("udp.port", ports[i].port, uaudp_handle); ports[i].last_port = ports[i].port; } } |