]> git.cworth.org Git - sup/commitdiff
use k combinator for the infamous fake message id logging problem
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Fri, 2 Nov 2007 15:16:14 +0000 (15:16 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Fri, 2 Nov 2007 15:16:14 +0000 (15:16 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@660 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/message.rb

index 8506df1c971f1a8ca34e3d321a94117e7da4a5f9..a899165baf101c6680a1ea8ebd06f2f157f6d3de 100644 (file)
@@ -62,8 +62,9 @@ class Message
       if header["message-id"]
         sanitize_message_id header["message-id"]
       else
-        Redwood::log "faking message-id for message from #@from: #@id"
-        "sup-faked-" + Digest::MD5.hexdigest(raw_header)
+        returning("sup-faked-" + Digest::MD5.hexdigest(raw_header)) do |id|
+          Redwood::log "faking message-id for message from #@from: #{id}"
+        end
       end
     
     date = header["date"]