diff --git a/epan/dissectors/packet-tls.c b/epan/dissectors/packet-tls.c index 2f86795815..42f2eefb68 100644 --- a/epan/dissectors/packet-tls.c +++ b/epan/dissectors/packet-tls.c @@ -1663,6 +1663,7 @@ process_ssl_payload(tvbuff_t *tvb, int offset, packet_info *pinfo, } else { /* No heuristics, no port-based proto, unknown protocol. */ ssl_debug_printf("%s: no appdata dissector found\n", G_STRFUNC); + call_data_dissector(next_tvb, pinfo, proto_tree_get_root(tree)); return; } }