aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb-pipe.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2017-05-16 22:55:34 -0400
committerAnders Broman <a.broman58@gmail.com>2017-05-17 15:17:20 +0000
commit8376a8bb26d49145e83479268237c9afe6bdde81 (patch)
treef172af535cc2f80a3feb351b5facd283f525cf60 /epan/dissectors/packet-smb-pipe.c
parent99b76a5bc3db9579351c0fc7251086660f4f003f (diff)
Create temporary variables for some proto_tree_add_<datatype> calculations.
checkAPIs.pl doesn't like tvb_get_* parameters because it thinks proto_tree_add_item should be used. This is just to pacify the check. Change-Id: If40728bcdf5558c351999057321ffba5d802c7c7 Reviewed-on: https://code.wireshark.org/review/21694 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-smb-pipe.c')
-rw-r--r--epan/dissectors/packet-smb-pipe.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-smb-pipe.c b/epan/dissectors/packet-smb-pipe.c
index 3c6053cf61..dea521efda 100644
--- a/epan/dissectors/packet-smb-pipe.c
+++ b/epan/dissectors/packet-smb-pipe.c
@@ -793,8 +793,8 @@ static const item_t lm_params_resp_netshareenum[] = {
static proto_item *
netshareenum_share_entry(tvbuff_t *tvb, proto_tree *tree, int offset)
{
- return proto_tree_add_string(tree, hf_share, tvb, offset, -1,
- tvb_get_string_enc(wmem_packet_scope(), tvb, offset, 13, ENC_ASCII));
+ guint8 * share_str = tvb_get_string_enc(wmem_packet_scope(), tvb, offset, 13, ENC_ASCII);
+ return proto_tree_add_string(tree, hf_share, tvb, offset, -1, share_str);
}
static const item_t lm_null[] = {
@@ -990,8 +990,8 @@ static const item_t lm_params_req_netserverenum2[] = {
static proto_item *
netserverenum2_server_entry(tvbuff_t *tvb, proto_tree *tree, int offset)
{
- return proto_tree_add_string(tree, hf_server, tvb, offset, -1,
- tvb_get_string_enc(wmem_packet_scope(), tvb, offset, 16, ENC_ASCII));
+ guint8 * server_str = tvb_get_string_enc(wmem_packet_scope(), tvb, offset, 16, ENC_ASCII);
+ return proto_tree_add_string(tree, hf_server, tvb, offset, -1, server_str);
}
static const item_t lm_params_resp_netserverenum2[] = {