summaryrefslogtreecommitdiff
path: root/encoding.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-15 14:29:09 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-15 14:29:09 +0000
commita5173950563b0b5aef1a605db8298835f68b00c8 (patch)
treef5d63777c30c0f8a794975d918ad85b1681e9b19 /encoding.c
parentdb14bfe4ea7f5ab0ece77d4109bb0fb13ef9fe54 (diff)
* encoding.c (rb_enc_get_index): don't return -1.
* io.c (rb_scan_open_args): call FilePathValue before encoding conversion. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'encoding.c')
-rw-r--r--encoding.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/encoding.c b/encoding.c
index 61dc93836e..288395b1dd 100644
--- a/encoding.c
+++ b/encoding.c
@@ -549,6 +549,7 @@ rb_enc_get_index(VALUE obj)
VALUE tmp;
switch (BUILTIN_TYPE(obj)) {
+ default:
case T_STRING:
case T_REGEXP:
i = ENCODING_GET_INLINED(obj);