diff options
author | Guy Harris <guy@alum.mit.edu> | 2005-08-16 02:04:02 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2005-08-16 02:04:02 +0000 |
commit | 79588aa6e94ac33230700c9ad3eeab114994e6d3 (patch) | |
tree | 189690e988dae411ad23d34bf1b9477577a8d9e5 /epan | |
parent | 7de213fc6a140b2cb5249976406b9a5e517a49e2 (diff) |
The real problem is that iTunes requests gzipped data and responds with
it, so unless you're reassembling headers and bodies the DAAP dissector
will see the gzipped crap. The HTTP dissector should perhaps not bother
handing gzipped or otherwise unusually-encoded bodies to subdissectors
if it's not undoing the encoding.
svn path=/trunk/; revision=15368
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-daap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-daap.c b/epan/dissectors/packet-daap.c index 4e40566187..d9e0960776 100644 --- a/epan/dissectors/packet-daap.c +++ b/epan/dissectors/packet-daap.c @@ -151,7 +151,8 @@ dissect_daap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) col_set_str(pinfo->cinfo, COL_PROTOCOL, "DAAP"); /* - * XXX - what about the music itself? Check for bogus tag values? + * XXX - what if the body is gzipped? This isn't the only protocol + * running atop HTTP that might have a problem with that.... */ if (check_col(pinfo->cinfo, COL_INFO)) { if (is_request) { |