summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ruby.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ruby.c b/ruby.c
index 525a3cdb19..66b7aab83a 100644
--- a/ruby.c
+++ b/ruby.c
@@ -145,6 +145,7 @@ locale_encoding(void)
if (codeset == Qnil)
return rb_default_encoding();
+ name = StringValueCStr(codeset);
idx = rb_enc_find_index(name);
if (idx < 0)
return rb_default_encoding();