summaryrefslogtreecommitdiff
path: root/range.c
diff options
context:
space:
mode:
Diffstat (limited to 'range.c')
-rw-r--r--range.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/range.c b/range.c
index 866a993c15..4475608eee 100644
--- a/range.c
+++ b/range.c
@@ -449,9 +449,9 @@ rb_range_beg_len(VALUE range, long *begp, long *lenp, long len, int err)
}
else {
b = rb_check_to_integer(range, "begin");
- if (NIL_P(b)) return Qnil;
+ if (NIL_P(b)) return Qfalse;
e = rb_check_to_integer(range, "end");
- if (NIL_P(e)) return Qnil;
+ if (NIL_P(e)) return Qfalse;
excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0));
}
beg = NUM2LONG(b);