Skip to content

Commit

Permalink
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion core/src/main/java/org/jruby/runtime/CallBlock.java
Original file line number Diff line number Diff line change
@@ -61,7 +61,7 @@ private CallBlock(Signature signature, BlockCallback callback, ThreadContext con
private IRubyObject[] adjustArgs(Block block, IRubyObject[] args) {
Signature signature = block.getSignature();
int required = signature.required();
if (signature.isFixed() && required > 0 && required != args.length) args = ArraySupport.newCopy(args, required);
if (signature.isFixed() && required > 0 && required < args.length) args = ArraySupport.newCopy(args, required);

return args;
}
Original file line number Diff line number Diff line change
@@ -50,7 +50,7 @@ private void threadCheck(ThreadContext yieldingContext) {
private IRubyObject[] adjustArgs(Block block, IRubyObject[] args) {
Signature signature = block.getSignature();
int required = signature.required();
if (signature.isFixed() && required > 0 && required != args.length) args = ArraySupport.newCopy(args, required);
if (signature.isFixed() && required > 0 && required < args.length) args = ArraySupport.newCopy(args, required);

return args;
}

0 comments on commit 9afc357

Please sign in to comment.