From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.216.162.16 with SMTP id x16cs104225wek; Sun, 18 Jul 2010 11:07:33 -0700 (PDT) Received: by 10.231.157.205 with SMTP id c13mr3926068ibx.71.1279476452499; Sun, 18 Jul 2010 11:07:32 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id a8si8872248ibi.65.2010.07.18.11.07.31; Sun, 18 Jul 2010 11:07:32 -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 60AAD1858387; Sun, 18 Jul 2010 14:07:31 -0400 (EDT) Received: from dmz-mailsec-scanner-8.mit.edu (DMZ-MAILSEC-SCANNER-8.MIT.EDU [18.7.68.37]) by rubyforge.org (Postfix) with ESMTP id ACAC71858374 for ; Sun, 18 Jul 2010 13:53:41 -0400 (EDT) X-AuditID: 12074425-b7b12ae0000009fd-17-4c433fa529b3 Received: from mailhub-auth-3.mit.edu (MAILHUB-AUTH-3.MIT.EDU [18.9.21.43]) by dmz-mailsec-scanner-8.mit.edu (Symantec Brightmail Gateway) with SMTP id 89.73.02557.5AF334C4; Sun, 18 Jul 2010 13:53:41 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id o6IHreF9003131 for ; Sun, 18 Jul 2010 13:53:41 -0400 Received: from localhost (ool-44c4de0a.dyn.optonline.net [68.196.222.10]) (authenticated bits=0) (User authenticated as ezyang@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id o6IHrdLE008262 for ; Sun, 18 Jul 2010 13:53:40 -0400 (EDT) From: "Edward Z. Yang" To: sup-devel Date: Sun, 18 Jul 2010 13:53:39 -0400 Message-Id: <1279475566-sup-7173@ezyang> User-Agent: Sup/git X-Brightmail-Tracker: AAAAAQCq+Kk= Subject: [sup-devel] [PATCH] Return nothing between if end index is not found. 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: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org This patch fixed Nil error that occurred when I had a GPG signed mail with a starting marker but no ending marker. >From 22d12ffe7caa0d11c91876e2c8c7806854d0b3ab Mon Sep 17 00:00:00 2001 From: Edward Z. Yang Date: Sun, 18 Jul 2010 03:38:52 -0400 Subject: [PATCH] Return nothing between if end index is not found. Signed-off-by: Edward Z. Yang --- lib/sup/util.rb | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/lib/sup/util.rb b/lib/sup/util.rb index d19caca..dad479f 100644 --- a/lib/sup/util.rb +++ b/lib/sup/util.rb @@ -479,6 +479,7 @@ module Enumerable ## returns all the entries which are equal to startline up to endline def between startline, endline + return [] if not index(endline) select { |l| true if l == startline .. l == endline } end end -- 1.7.0.4 _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel