From 7f70d6eac0377b80f28ba9cafc7bff16eb54b355 Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Mon, 6 Jun 2005 12:51:08 +0000 Subject: [PATCH] rescue junk --- trunk/ripnews/encode/uuencode.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/trunk/ripnews/encode/uuencode.rb b/trunk/ripnews/encode/uuencode.rb index 5178cc2..2b7a5d9 100644 --- a/trunk/ripnews/encode/uuencode.rb +++ b/trunk/ripnews/encode/uuencode.rb @@ -1,4 +1,4 @@ -# $Dwarf: uuencode.rb,v 1.6 2003/07/20 20:32:01 ward Exp $ +# $Dwarf: uuencode.rb,v 1.7 2004/06/16 08:14:50 ward Exp $ # $Source$ # @@ -148,7 +148,11 @@ def _uudecode_array(data) return mode, filename, decode if line =~ /^end/ next if line =~ /[a-z]/ next if line == nil - next unless ((((line[0] - 32) & 077) + 2) / 3).to_i == (line.length/4).to_i + begin + next unless ((((line[0] - 32) & 077) + 2) / 3).to_i == (line.length/4).to_i + rescue NoMethodError + return false + end unless line.unpack("u").eql?([""]) decode.concat(line.unpack("u")) end