aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ssl-utils.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-11-04 15:35:17 +0100
committerAnders Broman <a.broman58@gmail.com>2015-11-04 17:26:59 +0000
commit87aca409dcb5a237acddf0c5b82d58c4b6129d6b (patch)
treec695cfc5a1a2aabb48e7e000625ec8747c2ee6ea /epan/dissectors/packet-ssl-utils.c
parentdf487145ee062735a460dd3948c13d5188e5bac9 (diff)
SSL: fix SCTP port association so as to match what is done for UDP/TCP
Change-Id: I84f85b7b87ecd9e7801559f7eae2cc98f5a12ab7 Reviewed-on: https://code.wireshark.org/review/11560 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-ssl-utils.c')
-rw-r--r--epan/dissectors/packet-ssl-utils.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c
index f649fb3c4f..bc81fb49b2 100644
--- a/epan/dissectors/packet-ssl-utils.c
+++ b/epan/dissectors/packet-ssl-utils.c
@@ -4164,10 +4164,9 @@ ssl_association_add(GTree* associations, dissector_handle_t handle, guint port,
dissector_add_uint("tcp.port", port, handle);
else
dissector_add_uint("udp.port", port, handle);
+ dissector_add_uint("sctp.port", port, handle);
}
g_tree_insert(associations, assoc, assoc);
-
- dissector_add_uint("sctp.port", port, handle);
}
void
@@ -4175,8 +4174,10 @@ ssl_association_remove(GTree* associations, SslAssociation *assoc)
{
ssl_debug_printf("ssl_association_remove removing %s %u - %s handle %p\n",
(assoc->tcp)?"TCP":"UDP", assoc->ssl_port, assoc->info, (void *)(assoc->handle));
- if (assoc->handle)
+ if (assoc->handle) {
dissector_delete_uint((assoc->tcp)?"tcp.port":"udp.port", assoc->ssl_port, assoc->handle);
+ dissector_delete_uint("sctp.port", assoc->ssl_port, assoc->handle);
+ }
g_free(assoc->info);