From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.204.66.147 with SMTP id n19cs124320bki; Mon, 16 Aug 2010 18:25:58 -0700 (PDT) Received: by 10.224.64.85 with SMTP id d21mr3788936qai.367.1282008357211; Mon, 16 Aug 2010 18:25:57 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id d34si11845013qcs.94.2010.08.16.18.25.56; Mon, 16 Aug 2010 18:25:57 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 9DB7419783D5; Mon, 16 Aug 2010 21:25:56 -0400 (EDT) Received: from mail-qw0-f50.google.com (mail-qw0-f50.google.com [209.85.216.50]) by rubyforge.org (Postfix) with ESMTP id 64AAD19783BD for ; Mon, 16 Aug 2010 21:18:55 -0400 (EDT) Received: by qwf7 with SMTP id 7so1016399qwf.23 for ; Mon, 16 Aug 2010 18:18:55 -0700 (PDT) Received: by 10.224.54.69 with SMTP id p5mr3818437qag.347.1282007935082; Mon, 16 Aug 2010 18:18:55 -0700 (PDT) Received: from nagato.alloy-d.net (pool-71-125-145-179.cmdnnj.east.verizon.net [71.125.145.179]) by mx.google.com with ESMTPS id t1sm8086906qcs.45.2010.08.16.18.18.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 16 Aug 2010 18:18:54 -0700 (PDT) Received: from adam by nagato.alloy-d.net with local (Exim 4.72) (envelope-from ) id 1OlApH-0004fT-8l for sup-devel@rubyforge.org; Mon, 16 Aug 2010 21:18:51 -0400 MIME-Version: 1.0 X-Mercurial-Node: b0b250b7da6262f6fe1139ddf43d3aafaa79ebb9 Message-Id: User-Agent: Mercurial-patchbomb/1.6.2 Date: Mon, 16 Aug 2010 21:18:43 -0400 From: Adam Lloyd To: sup-devel@rubyforge.org Subject: [sup-devel] [PATCH] s/@filename/@path/ in MBox#store_message X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org lib/sup/mbox.rb | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) @filename is undefined in MBox, so trying to store a message to an mbox source results in a crash. @path contains the needed information. This fixes issues 79 and 89, related to crashes on sending mail. diff --git a/lib/sup/mbox.rb b/lib/sup/mbox.rb --- a/lib/sup/mbox.rb +++ b/lib/sup/mbox.rb @@ -90,8 +90,8 @@ end def store_message date, from_email, &block - need_blank = File.exists?(@filename) && !File.zero?(@filename) - File.open(@filename, "ab") do |f| + need_blank = File.exists?(@path) && !File.zero?(@path) + File.open(@path, "ab") do |f| f.puts if need_blank f.puts "From #{from_email} #{date.asctime}" yield f _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel