diff options
author | cmaynard <cmaynard@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-07-11 00:17:08 +0000 |
---|---|---|
committer | cmaynard <cmaynard@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-07-11 00:17:08 +0000 |
commit | 306678cee5d204a614cce7f82ee3ba9406bae094 (patch) | |
tree | 062b8401bb90e89b6c48db00fce617f547a71693 | |
parent | 15dd62395ae1bb3406ad3bc92b9e81aecbabe53a (diff) |
As noted by Jaap Keuter on -dev, be sure to use message_size instead of
header->message_size for a correct host endianness comparison.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@37957 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r-- | epan/dissectors/packet-giop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-giop.c b/epan/dissectors/packet-giop.c index e82a600e27..54ef4d52f4 100644 --- a/epan/dissectors/packet-giop.c +++ b/epan/dissectors/packet-giop.c @@ -1763,7 +1763,7 @@ static gboolean try_heuristic_giop_dissector(tvbuff_t *tvb, packet_info *pinfo, else message_size = pletohl (&header->message_size); - if (*offset > header->message_size) + if (*offset > message_size) return FALSE; } |