aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-lsa.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2002-04-17 15:39:27 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2002-04-17 15:39:27 +0000
commita7c4e209cb65cfdef6881760c97c845fa81821ac (patch)
treea7f350880edea4f37c1ecaef0aa8ab6f9e1f0bc0 /packet-dcerpc-lsa.c
parent1e24ac236f914fa1ec28fb21374be69610ede1c1 (diff)
bugs found when verifying agains muddle generated idl file
svn path=/trunk/; revision=5195
Diffstat (limited to 'packet-dcerpc-lsa.c')
-rw-r--r--packet-dcerpc-lsa.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/packet-dcerpc-lsa.c b/packet-dcerpc-lsa.c
index 35d97ee7ff..75335632e2 100644
--- a/packet-dcerpc-lsa.c
+++ b/packet-dcerpc-lsa.c
@@ -3,7 +3,7 @@
* Copyright 2001, Tim Potter <tpot@samba.org>
* 2002 Added LSA command dissectors Ronnie Sahlberg
*
- * $Id: packet-dcerpc-lsa.c,v 1.15 2002/04/17 15:11:30 sahlberg Exp $
+ * $Id: packet-dcerpc-lsa.c,v 1.16 2002/04/17 15:39:27 sahlberg Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -688,6 +688,10 @@ lsa_dissect_POLICY_DEFAULT_QUOTA_INFO(tvbuff_t *tvb, int offset,
offset = dissect_ndr_uint32 (tvb, offset, pinfo, tree, drep,
hf_lsa_quota_max_wss, NULL);
+ /* unknown */
+ offset = dissect_ndr_uint32 (tvb, offset, pinfo, tree, drep,
+ hf_lsa_unknown_long, NULL);
+
/* pagefile */
offset = dissect_ndr_uint64 (tvb, offset, pinfo, tree, drep,
hf_lsa_unknown_hyper, NULL);
@@ -1297,6 +1301,13 @@ lsa_dissect_lsaclearauditlog_rqst(tvbuff_t *tvb, int offset,
offset = lsa_dissect_LSA_HANDLE(tvb, offset,
pinfo, tree, drep);
+ offset = dissect_ndr_nt_SID(tvb, offset,
+ pinfo, tree, drep);
+
+ /* unknown */
+ offset = dissect_ndr_uint32 (tvb, offset, pinfo, tree, drep,
+ hf_lsa_unknown_long, NULL);
+
return offset;
}
@@ -1305,6 +1316,9 @@ static int
lsa_dissect_lsaclearauditlog_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree, char *drep)
{
+ offset = lsa_dissect_LSA_HANDLE(tvb, offset,
+ pinfo, tree, drep);
+
offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep,
hf_lsa_rc, NULL);