summaryrefslogtreecommitdiffstats
path: root/src/isi-nameservice.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/isi-nameservice.c')
-rw-r--r--src/isi-nameservice.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/isi-nameservice.c b/src/isi-nameservice.c
index 53367b8..0d98066 100644
--- a/src/isi-nameservice.c
+++ b/src/isi-nameservice.c
@@ -98,8 +98,7 @@ void proto_register_isi_nameservice(void) {
static void dissect_isi_nameservice_name(guint32 count, guint32 offset, tvbuff_t *tvb, packet_info *pinfo, proto_item *tree) {
guint32 nr;
for(nr = 0; nr < count; nr++, count--) {
- proto_item *subitem = proto_tree_add_text(tree, tvb, offset, 0x08, "Entry %d", nr + 1);
- proto_tree *subtree = proto_item_add_subtree(subitem, ett_isi_msg);
+ proto_tree *subtree = proto_tree_add_subtree_format(tree, tvb, offset, 0x08, ett_isi_msg, NULL, "Entry %d", nr + 1);;
proto_tree_add_item(subtree, hf_isi_nameservice_name, tvb, 3, 4, FALSE);
proto_tree_add_item(subtree, hf_isi_nameservice_dev, tvb, 8, 1, FALSE);
proto_tree_add_item(subtree, hf_isi_nameservice_obj, tvb, 9, 1, FALSE);
@@ -114,8 +113,7 @@ static void dissect_isi_nameservice(tvbuff_t *tvb, packet_info *pinfo, proto_ite
guint8 cmd;
if(isitree) {
- item = proto_tree_add_text(isitree, tvb, 0, -1, "Payload");
- tree = proto_item_add_subtree(item, ett_isi_msg);
+ tree = proto_tree_add_subtree_format(isitree, tvb, 0, -1, ett_isi_msg, &item, "Payload");
proto_tree_add_item(tree, hf_isi_nameservice_cmd, tvb, 0, 1, FALSE);
cmd = tvb_get_guint8(tvb, 0);