From 0bb1b874ec85463c8671e7d2b5e9041c0f33bb07 Mon Sep 17 00:00:00 2001 From: Luis Ontanon Date: Thu, 9 Feb 2006 13:05:32 +0000 Subject: Add heuristic dissection of XML svn path=/trunk/; revision=17228 --- epan/dissectors/packet-media.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'epan/dissectors/packet-media.c') diff --git a/epan/dissectors/packet-media.c b/epan/dissectors/packet-media.c index d9b595b920..75c2a4d2b7 100644 --- a/epan/dissectors/packet-media.c +++ b/epan/dissectors/packet-media.c @@ -39,12 +39,17 @@ * print routines */ int proto_media = -1; +static heur_dissector_list_t heur_subdissector_list; static void dissect_media(tvbuff_t *tvb, packet_info *pinfo , proto_tree *tree) { int bytes; + if (dissector_try_heuristic(heur_subdissector_list, tvb, pinfo, tree)) { + return; + } + /* Add media type to the INFO column if it is visible */ if (check_col(pinfo->cinfo, COL_INFO)) { col_append_fstr(pinfo->cinfo, COL_INFO, " (%s)", pinfo->match_string); @@ -79,6 +84,8 @@ proto_register_media(void) "media" /* abbrev */ ); register_dissector("media", dissect_media, proto_media); + register_heur_dissector_list("media", &heur_subdissector_list); + /* * "Media" is used to dissect something whose normal dissector -- cgit v1.2.3