diff --git a/lib/irb.rb b/lib/irb.rb index 1fb178116..2926825ab 100644 --- a/lib/irb.rb +++ b/lib/irb.rb @@ -586,7 +586,7 @@ def convert_invalid_byte_sequence(str) ret = conv.primitive_convert(str, dst) case ret when :invalid_byte_sequence - conf.insert_output(conf.primitive_errinfo[3].dump[1..-2]) + conv.insert_output(conf.primitive_errinfo[3].dump[1..-2]) redo when :undefined_conversion c = conv.primitive_errinfo[3].dup.force_encoding(conv.primitive_errinfo[1])