summaryrefslogtreecommitdiff
path: root/wiretap/mime_file.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-04 20:52:52 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-04 20:52:52 +0000
commitc67d24077ef60cbe997467f6294f8b856351cfd4 (patch)
treeb6df1d1b9974d28cf8ff401a584c0194f527cb56 /wiretap/mime_file.c
parent75c3c92f197406d14eb213e30a07955928517399 (diff)
downloadwireshark-c67d24077ef60cbe997467f6294f8b856351cfd4.tar.gz
Allow loading xml files (file MUST start with <?xml).
I needed it for testing (bug #7028) if you feel like it's stupid idea give me nfo :) svn path=/trunk/; revision=41944
Diffstat (limited to 'wiretap/mime_file.c')
-rw-r--r--wiretap/mime_file.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/wiretap/mime_file.c b/wiretap/mime_file.c
index ff46ab9e7a..90eafcd9c0 100644
--- a/wiretap/mime_file.c
+++ b/wiretap/mime_file.c
@@ -73,8 +73,12 @@ static const guint8 jpeg_jfif_magic[] = { 0xFF, 0xD8, /* SOF */
0xFF /* start of the next marker */
};
+/* <?xml */
+static const guint8 xml_magic[] = { '<', '?', 'x', 'm', 'l' };
+
static const mime_files_t magic_files[] = {
- { jpeg_jfif_magic, sizeof(jpeg_jfif_magic) }
+ { jpeg_jfif_magic, sizeof(jpeg_jfif_magic) },
+ { xml_magic, sizeof(xml_magic) }
};
#define N_MAGIC_TYPES (sizeof(magic_files) / sizeof(magic_files[0]))