From 468ce1e79a6068c4ed1c0a20b6ae4ac7b361be29 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Tue, 9 Oct 2007 14:03:18 +0000 Subject: [PATCH] fix message id space issue git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@610 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- lib/sup/message.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/sup/message.rb b/lib/sup/message.rb index b916b3d..6eb47d8 100644 --- a/lib/sup/message.rb +++ b/lib/sup/message.rb @@ -58,8 +58,10 @@ class Message @from = PersonManager.person_for header["from"] - @id = header["message-id"].gsub(/^\s+|\s+$/, "") - unless @id + @id = header["message-id"] + if @id + id.gsub!(/^\s+|\s+$/, "") + else @id = "sup-faked-" + Digest::MD5.hexdigest(raw_header) Redwood::log "faking message-id for message from #@from: #@id" end -- 2.45.2