diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-08-07 10:29:39 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-08-07 10:29:39 +0000 |
commit | 5a5dcdc8ada16ec6fd780f5d94882d4ab1bf2474 (patch) | |
tree | f23b7a097fc814539a985117a76d5215bc8ca5f7 /asn1 | |
parent | 582335443338e865d52b87b98b5129bfcbe1bda0 (diff) |
dissect nTSecurityDescriptor attribute as a security descriptor
svn path=/trunk/; revision=18845
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/ldap/packet-ldap-template.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/asn1/ldap/packet-ldap-template.c b/asn1/ldap/packet-ldap-template.c index 8ecb4bc5cb..4adfa41d3f 100644 --- a/asn1/ldap/packet-ldap-template.c +++ b/asn1/ldap/packet-ldap-template.c @@ -1197,6 +1197,12 @@ dissect_ldap_oid(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) } static void +dissect_ldap_nt_sec_desc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +{ + dissect_nt_sec_desc(tvb, 0, pinfo, tree, NULL, TRUE, tvb_length(tvb), NULL); +} + +static void dissect_ldap_sid(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { char *tmpstr; @@ -1580,6 +1586,7 @@ proto_reg_handoff_ldap(void) register_ldap_name_dissector("supportedControl", dissect_ldap_oid, proto_ldap); register_ldap_name_dissector("supportedCapabilities", dissect_ldap_oid, proto_ldap); register_ldap_name_dissector("objectSid", dissect_ldap_sid, proto_ldap); + register_ldap_name_dissector("nTSecurityDescriptor", dissect_ldap_nt_sec_desc, proto_ldap); } |