From 459031e5d94baf72c8e30a48922d57c6cff5a2ae Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 4 Jan 2002 14:15:33 +0000 Subject: * process.c (rb_f_system): abandon vfork. * io.c (pipe_open): ditto. * defines.h: sparc linux needs different FLUSH_REGISTER_WINDOWS * regex.c (re_search): abandon stclass optimization. * bignum.c (rb_cstr2inum): deny "0_". * bignum.c (rb_cstr2inum): allow "0\n" and so on. * error.c (rb_invalid_str): utility function to show inspect()'ed string. * bignum.c (rb_cstr2inum): prints invalid strings in inspect()'ed format. * object.c (rb_Float): ditto. * object.c (rb_convert_type): no longer use rb_rescue(). * re.c (rb_reg_search): initialize taint status of match object. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- bignum.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bignum.c') diff --git a/bignum.c b/bignum.c index 38513c2373..ffdd24df79 100644 --- a/bignum.c +++ b/bignum.c @@ -252,11 +252,11 @@ rb_cstr2inum(str, base) if (*end == '_') goto bigparse; if (badcheck) { - if (end == str) goto bad; /* no number */ while (*end && ISSPACE(*end)) end++; + if (end == str) goto bad; /* no number */ if (*end) { /* trailing garbage */ bad: - rb_raise(rb_eArgError, "invalid value for Integer: \"%s\"", s); + rb_invalid_str(s, "Integer"); } } -- cgit v1.2.3