summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>1997-10-21 13:31:29 +0900
committerTakashi Kokubun <[email protected]>2019-08-17 22:09:33 +0900
commit9b01ce69546380c57cb602e045be4fc012cd81b7 (patch)
treee6580f3b54cf894cbd9226a573f315965fe8d164 /ruby.c
parent2a4ba10e2d68c09ddb2e3f5751f5161c00a13bf5 (diff)
version 1.0-971021v1_0_971021
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-1.0-971021.tar.gz Tue Oct 21 13:31:29 1997 Yukihiro Matsumoto <[email protected]> * version 1.0-971021 Mon Oct 20 12:18:29 1997 WATANABE Hirofumi <[email protected]> * ruby.c (load_file): wrong condition for #! check with -x. * file.c (file_s_dirname): did return "" for "/a". Fri Oct 17 14:29:09 1997 Yukihiro Matsumoto <[email protected]> * bignum.c (bigadd): some undefined side effect order assumed. Co-authored-by: WATANABE Hirofumi <[email protected]>
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/ruby.c b/ruby.c
index ab08fd8c76..1bc89ad144 100644
--- a/ruby.c
+++ b/ruby.c
@@ -436,8 +436,8 @@ load_file(fname, script)
while (!NIL_P(line = io_gets(f))) {
line_start++;
if (RSTRING(line)->len > 2
- || RSTRING(line)->ptr[0] != '#'
- || RSTRING(line)->ptr[1] != '!') {
+ && RSTRING(line)->ptr[0] == '#'
+ && RSTRING(line)->ptr[1] == '!') {
if (strstr(RSTRING(line)->ptr, "ruby")) {
goto start_read;
}
@@ -453,8 +453,7 @@ load_file(fname, script)
line_start++;
if (RSTRING(line)->len > 2
- || RSTRING(line)->ptr[0] != '#'
- || RSTRING(line)->ptr[1] != '!') {
+ && RSTRING(line)->ptr[0] == '!') {
char *p;