diff options
author | Mike Duigou <bondolo@dev.java.net> | 2007-12-05 04:20:21 +0000 |
---|---|---|
committer | Mike Duigou <bondolo@dev.java.net> | 2007-12-05 04:20:21 +0000 |
commit | cb3f7e3f7db5cc3d1df7ebca50cf1f99e10460cd (patch) | |
tree | 1ea7de36bad319e86b141f3099a509fcd98b74e8 | |
parent | 6e6d13ccb9c81812378326e5b6b4ff887cd41b00 (diff) |
svn path=/trunk/; revision=23758
-rw-r--r-- | epan/dissectors/packet-jxta.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/epan/dissectors/packet-jxta.c b/epan/dissectors/packet-jxta.c index a49bcd080f..eac226ade7 100644 --- a/epan/dissectors/packet-jxta.c +++ b/epan/dissectors/packet-jxta.c @@ -670,10 +670,6 @@ static int dissect_jxta_udp(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tr break; } - /* Redo header processing, this time populating the tree. */ - processed = dissect_jxta_message_framing(jxta_message_framing_tvb, pinfo, tree, &content_length, &content_type); - - offset += processed; available = tvb_reported_length_remaining(tvb, offset); @@ -710,20 +706,13 @@ static int dissect_jxta_udp(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tr guint64 content_length = -1; gchar *content_type = NULL; tvbuff_t *jxta_message_tvb; - gint processed = 0; proto_tree_add_item(jxta_udp_tree, hf_jxta_udpsig, tvb, tree_offset, sizeof(JXTA_UDP_SIG), FALSE); tree_offset += sizeof(JXTA_UDP_SIG); jxta_message_framing_tvb = tvb_new_subset(tvb, tree_offset, -1, -1); - processed = dissect_jxta_message_framing(jxta_message_framing_tvb, pinfo, NULL, &content_length, &content_type); - - if ((0 == processed) || (NULL == content_type) || (content_length <= 0) || (content_length > UINT_MAX)) { - /** Buffer did not begin with valid framing headers */ - return 0; - } - tree_offset += dissect_jxta_message_framing(jxta_message_framing_tvb, pinfo, tree, &content_length, &content_type); + tree_offset += dissect_jxta_message_framing(jxta_message_framing_tvb, pinfo, jxta_tree, &content_length, &content_type); jxta_message_tvb = tvb_new_subset(tvb, tree_offset, (gint) content_length, (gint) content_length); |