Skip to content

Commit 0d4ec9b

Browse files
author
blackhedd
committed
Fixed a regression that happened when the Asn-syntax format changed.
1 parent 2f56d3e commit 0d4ec9b

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

lib/netldap.rb

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -57,28 +57,32 @@ class LdapError < Exception; end
5757

5858
AsnSyntax = {
5959
:application => {
60-
0 => :array, # BindRequest
61-
1 => :array, # BindResponse
62-
2 => :array, # UnbindRequest
63-
3 => :array, # SearchRequest
64-
4 => :array, # SearchData
65-
5 => :array, # SearchResult
66-
6 => :array, # ModifyRequest
67-
7 => :array, # ModifyResponse
68-
8 => :array, # AddRequest
69-
9 => :array, # AddResponse
70-
10 => :array, # DelRequest
71-
11 => :array, # DelResponse
72-
12 => :array, # ModifyRdnRequest
73-
13 => :array, # ModifyRdnResponse
74-
14 => :array, # CompareRequest
75-
15 => :array, # CompareResponse
76-
16 => :array, # AbandonRequest
60+
:constructed => {
61+
0 => :array, # BindRequest
62+
1 => :array, # BindResponse
63+
2 => :array, # UnbindRequest
64+
3 => :array, # SearchRequest
65+
4 => :array, # SearchData
66+
5 => :array, # SearchResult
67+
6 => :array, # ModifyRequest
68+
7 => :array, # ModifyResponse
69+
8 => :array, # AddRequest
70+
9 => :array, # AddResponse
71+
10 => :array, # DelRequest
72+
11 => :array, # DelResponse
73+
12 => :array, # ModifyRdnRequest
74+
13 => :array, # ModifyRdnResponse
75+
14 => :array, # CompareRequest
76+
15 => :array, # CompareResponse
77+
16 => :array, # AbandonRequest
78+
}
7779
},
7880
:context_specific => {
79-
0 => :string, # password
80-
1 => :string, # Kerberos v4
81-
2 => :string, # Kerberos v5
81+
:primitive => {
82+
0 => :string, # password
83+
1 => :string, # Kerberos v4
84+
2 => :string, # Kerberos v5
85+
}
8286
}
8387
}
8488

0 commit comments

Comments
 (0)