diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2003-05-21 09:34:54 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2003-05-21 09:34:54 +0000 |
commit | 5a4aa7e7d93764a381bf692bef9cba98fd28024e (patch) | |
tree | 32e5bdc29033dad7d167c4c93440d8b2e41e7371 /packet-dcerpc-netlogon.c | |
parent | 98de99a613fee0cac3db6db3e903e7e0b440307b (diff) |
Change the interface to dissect_ndr_nt_PSID to take one extra parameter which if !=-1 is a hf field for the sid to use instead of the default smb.sid one.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7706 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'packet-dcerpc-netlogon.c')
-rw-r--r-- | packet-dcerpc-netlogon.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/packet-dcerpc-netlogon.c b/packet-dcerpc-netlogon.c index e2db33be78..f81447aafd 100644 --- a/packet-dcerpc-netlogon.c +++ b/packet-dcerpc-netlogon.c @@ -3,7 +3,7 @@ * Copyright 2001,2003 Tim Potter <tpot@samba.org> * 2002 structure and command dissectors by Ronnie Sahlberg * - * $Id: packet-dcerpc-netlogon.c,v 1.80 2003/05/15 04:58:53 tpot Exp $ + * $Id: packet-dcerpc-netlogon.c,v 1.81 2003/05/21 09:34:54 sahlberg Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -991,7 +991,7 @@ netlogon_dissect_VALIDATION_SAM_INFO(tvbuff_t *tvb, int offset, hf_netlogon_logon_dom, 0); offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); for(i=0;i<10;i++){ offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, @@ -1108,7 +1108,7 @@ netlogon_dissect_VALIDATION_SAM_INFO2(tvbuff_t *tvb, int offset, hf_netlogon_logon_dom, 0); offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); for(i=0;i<10;i++){ offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, @@ -2359,7 +2359,7 @@ netlogon_dissect_DELTA_POLICY(tvbuff_t *tvb, int offset, hf_netlogon_domain_name, 0); offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); offset = netlogon_dissect_QUOTA_LIMITS(tvb, offset, pinfo, tree, drep); @@ -3031,23 +3031,23 @@ netlogon_dissect_DELTA_ID_UNION(tvbuff_t *tvb, int offset, break; case 13: offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); break; case 14: offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); break; case 15: offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); break; case 16: offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); break; case 17: offset = dissect_ndr_nt_PSID(tvb, offset, - pinfo, tree, drep); + pinfo, tree, drep, -1); break; case 18: offset = dissect_ndr_str_pointer_item(tvb, offset, pinfo, @@ -4928,7 +4928,7 @@ netlogon_dissect_DS_DOMAIN_TRUSTS(tvbuff_t *tvb, int offset, hf_netlogon_trust_attribs, &tmp); /* SID pointer */ - offset = dissect_ndr_nt_PSID(tvb, offset, pinfo, tree, drep); + offset = dissect_ndr_nt_PSID(tvb, offset, pinfo, tree, drep, -1); /* GUID */ offset = dissect_nt_GUID(tvb, offset, pinfo, tree, drep); |