sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 393b11deb35e1073cb9f6ac233da7621657b6807
parent 1f10d6e3384a759d08b67ca88deb4533796a59eb
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Tue,  8 Oct 2013 09:51:37 +0200

dup before fix_encoding

Diffstat:
M lib/sup/modes/edit_message_mode.rb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/sup/modes/edit_message_mode.rb b/lib/sup/modes/edit_message_mode.rb
@@ -559,9 +559,9 @@ protected
       m.header[k] =
         case v
         when String
-          (k.match(/subject/i) ? mime_encode_subject(v) : mime_encode_address(v)).fix_encoding!
+          (k.match(/subject/i) ? mime_encode_subject(v).dup.fix_encoding! : mime_encode_address(v)).dup.fix_encoding!
         when Array
-          (v.map { |v| mime_encode_address v }.join ", ").fix_encoding!
+          (v.map { |v| mime_encode_address v }.join ", ").dup.fix_encoding!
         end
     end