diff options
Diffstat (limited to 'epan/dissectors/packet-lwres.c')
-rw-r--r-- | epan/dissectors/packet-lwres.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-lwres.c b/epan/dissectors/packet-lwres.c index 600c2e8b8b..a622c3585d 100644 --- a/epan/dissectors/packet-lwres.c +++ b/epan/dissectors/packet-lwres.c @@ -290,7 +290,7 @@ static void dissect_getnamebyaddr_response(tvbuff_t* tvb, proto_tree* lwres_tree for(i=0; i<naliases; i++) { aliaslen = tvb_get_ntohs(tvb, offset); - aliasname = tvb_get_ephemeral_string(tvb, offset + 2, aliaslen); + aliasname = tvb_get_string(wmem_packet_scope(), tvb, offset + 2, aliaslen); alias_item = proto_tree_add_text(nba_resp_tree, tvb, offset, 2 + aliaslen, "Alias %s",aliasname); alias_tree = proto_item_add_subtree(alias_item, ett_adn_alias); @@ -416,7 +416,7 @@ static void dissect_getaddrsbyname_response(tvbuff_t* tvb, proto_tree* lwres_tre for(i=0; i<naliases; i++) { aliaslen = tvb_get_ntohs(tvb, offset); - aliasname = tvb_get_ephemeral_string(tvb, offset + 2, aliaslen); + aliasname = tvb_get_string(wmem_packet_scope(), tvb, offset + 2, aliaslen); alias_item = proto_tree_add_text(adn_resp_tree, tvb, offset, 2 + aliaslen, "Alias %s",aliasname); alias_tree = proto_item_add_subtree(alias_item, ett_adn_alias); |