diff options
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-giop.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-giop.c b/epan/dissectors/packet-giop.c index db10250129..45ee37cb06 100644 --- a/epan/dissectors/packet-giop.c +++ b/epan/dissectors/packet-giop.c @@ -4777,6 +4777,10 @@ static int dissect_giop_common (tvbuff_t * tvb, packet_info * pinfo, proto_tree return 8; } + if (message_size == 0) { + return 8; + } + if (header.flags & GIOP_MESSAGE_FLAGS_ZIOP_ENABLED) { gint rem_len; |