File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1533,7 +1533,7 @@ def modify args
1533
1533
# TODO, fix the following line, which gives a bogus error
1534
1534
# if the opcode is invalid.
1535
1535
op_1 = { :add => 0 , :delete => 1 , :replace => 2 } [ op . to_sym ] . to_ber_enumerated
1536
- modify_ops << [ op_1 , [ attr . to_s . to_ber , values . to_a . map { |v | v . to_ber } . to_ber_set ] . to_ber_sequence ] . to_ber_sequence
1536
+ modify_ops << [ op_1 , [ attr . to_s . to_ber , [ * values ] . map { |v | v . to_ber } . to_ber_set ] . to_ber_sequence ] . to_ber_sequence
1537
1537
}
1538
1538
1539
1539
request = [ modify_dn . to_ber , modify_ops . to_ber_sequence ] . to_ber_appsequence ( 6 )
@@ -1557,7 +1557,7 @@ def add args
1557
1557
add_dn = args [ :dn ] or raise LdapError . new ( "Unable to add empty DN" )
1558
1558
add_attrs = [ ]
1559
1559
a = args [ :attributes ] and a . each { |k , v |
1560
- add_attrs << [ k . to_s . to_ber , v . to_a . map { |m | m . to_ber } . to_ber_set ] . to_ber_sequence
1560
+ add_attrs << [ k . to_s . to_ber , [ * v ] . map { |m | m . to_ber } . to_ber_set ] . to_ber_sequence
1561
1561
}
1562
1562
1563
1563
request = [ add_dn . to_ber , add_attrs . to_ber_sequence ] . to_ber_appsequence ( 8 )
You can’t perform that action at this time.
0 commit comments