From b3d3640f97b9e3fa8021920c847fe2ebede71fe3 Mon Sep 17 00:00:00 2001 From: Eric Budd Date: Tue, 7 Sep 2021 22:17:57 -0500 Subject: [PATCH] Fix crash when receiving invalid UTF-8 characters --- iris.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/iris.rb b/iris.rb index 5846759..751f374 100755 --- a/iris.rb +++ b/iris.rb @@ -841,6 +841,7 @@ class Interface end def replying_handler(line) + line.encode!('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '') if line !~ /^\.$/ if @text_buffer.empty? @text_buffer = line