sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 86777dfa5cd8526bba98f549972248657ab8a6a9
parent b7976726d687742df8adcbd9cc70bd5d4954fb72
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Sat, 15 Sep 2007 05:35:15 +0000

yet another minor crypto bugfix

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@581 5c8cc53c-5e98-4d25-b20a-d8db53a31250

Diffstat:
M lib/sup/crypto.rb | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/lib/sup/crypto.rb b/lib/sup/crypto.rb
@@ -15,12 +15,11 @@ class CryptoManager
   def verify payload, signature # both RubyMail::Message objects
     return unknown unless @cmd
 
-    payload_fn = File.open("payload", "w") # Tempfile.new "redwood.payload"
-    signature_fn = File.open("signature", "w") #Tempfile.new "redwood.signature"
-
+    payload_fn = Tempfile.new "redwood.payload"
     payload_fn.write payload.to_s.gsub(/(^|[^\r])\n/, "\\1\r\n").gsub(/^MIME-Version: .*\r\n/, "")
     payload_fn.close
 
+    signature_fn = Tempfile.new "redwood.signature"
     signature_fn.write signature.decode
     signature_fn.close