summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-bt-dht.c
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2013-06-03 21:01:43 +0000
committerMartin Kaiser <wireshark@kaiser.cx>2013-06-03 21:01:43 +0000
commit9475131092bb928813466591a0dd13ecd6b7c36b (patch)
tree812bb5554dc57d504cb598313b9791740da40bce /epan/dissectors/packet-bt-dht.c
parenta5bfcbf2a94a07f50e386e282ef0b935cfe7f72d (diff)
downloadwireshark-9475131092bb928813466591a0dd13ecd6b7c36b.tar.gz
From chen li
handle list ending delimiter in bt-dth peer list https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8759 svn path=/trunk/; revision=49729
Diffstat (limited to 'epan/dissectors/packet-bt-dht.c')
-rw-r--r--epan/dissectors/packet-bt-dht.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-bt-dht.c b/epan/dissectors/packet-bt-dht.c
index 22b1eb9d57..eecd28e636 100644
--- a/epan/dissectors/packet-bt-dht.c
+++ b/epan/dissectors/packet-bt-dht.c
@@ -276,6 +276,10 @@ dissect_bt_dht_values(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint
offset += string_len;
}
}
+
+ if (tvb_get_guint8(tvb,offset)=='e') /* list ending delimiter */
+ offset++;
+
proto_item_set_text( ti, "%s: %d peers", label, peer_index );
col_append_fstr( pinfo->cinfo, COL_INFO, "reply=%d peers ", peer_index );
*result = ep_strdup_printf("%d peers", peer_index);