summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-29 06:38:26 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-29 06:38:26 +0000
commitd1a3cd40ab239fab2073f2caf7bb5b789e163840 (patch)
tree6baea8197afa4edde1cc2451e783b568adbcf0a9
parentd363e0ff67d21f51dd94a93f44ee1292a4b285eb (diff)
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_4@909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--ruby.c7
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index ca975fa7ce..fc9edbef58 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Aug 29 15:18:20 2000 Yukihiro Matsumoto <matz@ruby-lang.org>
+
+ * ruby.c (proc_options): the value of -K may be empty.
+
Sat Aug 26 01:37:09 2000 WATANABE Hirofumi <eban@os.rim.or.jp>
* configure.in: check _mktemp.
diff --git a/ruby.c b/ruby.c
index f2b87d733b..976e733751 100644
--- a/ruby.c
+++ b/ruby.c
@@ -405,9 +405,10 @@ proc_options(argcp, argvp)
break;
case 'K':
- s++;
- rb_set_kcode(s);
- s++;
+ if (*++s) {
+ rb_set_kcode(s);
+ s++;
+ }
goto reswitch;
case 'T':