diff options
author | Tim Potter <tpot@samba.org> | 2002-05-07 00:35:14 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2002-05-07 00:35:14 +0000 |
commit | ea89f9f772f264407f4e5fb9d973cb4aebf80f83 (patch) | |
tree | cdb43ae733120d28def44956c17da5665c43128b /packet-dcerpc-nt.c | |
parent | c23a824fa55b1300627689f835ebcb7732543e5e (diff) |
Fix up item lengths for policy handle subtree and subitems under it.
svn path=/trunk/; revision=5410
Diffstat (limited to 'packet-dcerpc-nt.c')
-rw-r--r-- | packet-dcerpc-nt.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/packet-dcerpc-nt.c b/packet-dcerpc-nt.c index 0c4a62727f..2ae0e2a370 100644 --- a/packet-dcerpc-nt.c +++ b/packet-dcerpc-nt.c @@ -2,7 +2,7 @@ * Routines for DCERPC over SMB packet disassembly * Copyright 2001, Tim Potter <tpot@samba.org> * - * $Id: packet-dcerpc-nt.c,v 1.30 2002/05/04 09:05:43 guy Exp $ + * $Id: packet-dcerpc-nt.c,v 1.31 2002/05/07 00:35:14 tpot Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -945,10 +945,12 @@ dissect_nt_policy_hnd(tvbuff_t *tvb, gint offset, packet_info *pinfo, e_ctx_hnd hnd; guint32 open_frame = 0, close_frame = 0; char *name; + int old_offset = offset; /* Add to proto tree */ - item = proto_tree_add_text(tree, tvb, offset, 0, "Policy Handle"); + item = proto_tree_add_text(tree, tvb, offset, sizeof(e_ctx_hnd), + "Policy Handle"); subtree = proto_item_add_subtree(item, ett_nt_policy_hnd); @@ -961,11 +963,13 @@ dissect_nt_policy_hnd(tvbuff_t *tvb, gint offset, packet_info *pinfo, &close_frame)) { if (open_frame) - proto_tree_add_text(subtree, tvb, offset, 0, + proto_tree_add_text(subtree, tvb, old_offset, + sizeof(e_ctx_hnd), "Opened in frame %u", open_frame); if (close_frame) - proto_tree_add_text(subtree, tvb, offset, 0, + proto_tree_add_text(subtree, tvb, old_offset, + sizeof(e_ctx_hnd), "Closed in frame %u", close_frame); } |