aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/dissectors/packet-afp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/dissectors/packet-afp.c b/epan/dissectors/packet-afp.c
index a8184f8678..2b0ad198f5 100644
--- a/epan/dissectors/packet-afp.c
+++ b/epan/dissectors/packet-afp.c
@@ -4194,14 +4194,14 @@ spotlight_dissect_query_loop(tvbuff_t *tvb, proto_tree *tree, gint offset, guint
case SQ_TYPE_INT64:
item_query = proto_tree_add_text(tree, tvb, offset, 8, "int64");
sub_tree = proto_item_add_subtree(item_query, ett_afp_spotlight_query_line);
- j = spotlight_int64(tvb, sub_tree, offset, encoding) - 1;
+ j = spotlight_int64(tvb, sub_tree, offset, encoding);
count -= j;
offset += query_length;
break;
case SQ_TYPE_FLOAT:
item_query = proto_tree_add_text(tree, tvb, offset, 8, "float");
sub_tree = proto_item_add_subtree(item_query, ett_afp_spotlight_query_line);
- j = spotlight_float(tvb, sub_tree, offset, encoding) - 1;
+ j = spotlight_float(tvb, sub_tree, offset, encoding);
count -= j;
offset += query_length;
break;
@@ -4331,7 +4331,6 @@ dissect_spotlight(tvbuff_t *tvb, proto_tree *tree, gint offset)
offset = spotlight_dissect_query_loop(tvb, sub_tree_queries, offset, SQ_CPX_TYPE_ARRAY, INT_MAX, offset + (gint)toc_offset + 8, encoding);
/* ToC */
- offset += (gint)toc_offset;
if (toc_entries < 1) {
proto_tree_add_text(tree,
tvb,