From 366b0d0c34c1bfb213ba55fcf405968c19c6ccea Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 4 Mar 2016 03:53:43 +0000 Subject: ruby.c: remove a magic number * ruby.c (load_file_internal): remove a magic number, which means the length of ruby_engine but the value is unknown in this file since the variable is in a different file now. instead, strstr should deal with it well, as far as ruby_engine does not contain a space and a hyphen. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index 9bc2aa78fa..95d8c8459e 100644 --- a/ruby.c +++ b/ruby.c @@ -1737,10 +1737,10 @@ load_file_internal(VALUE argp_v) } start_read: - p += 4; RSTRING_PTR(line)[RSTRING_LEN(line) - 1] = '\0'; if (RSTRING_PTR(line)[RSTRING_LEN(line) - 2] == '\r') RSTRING_PTR(line)[RSTRING_LEN(line) - 2] = '\0'; + /* ruby_engine should not contain a space */ if ((p = strstr(p, " -")) != 0) { opt->warning = 0; moreswitches(p + 1, opt, 0); -- cgit v1.2.3