From 71fd9b26d79b8878d66fd4e2afc0f3edca648aa5 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 3 Jun 2012 22:33:45 -0500 Subject: Handle EOF in Pathname#text_executable? Signed-off-by: Jack Nagel --- Library/Homebrew/extend/pathname.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Library') diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb index bd0e6154e..d171a6d6b 100644 --- a/Library/Homebrew/extend/pathname.rb +++ b/Library/Homebrew/extend/pathname.rb @@ -273,6 +273,8 @@ class Pathname def text_executable? %r[#!\s*(/.+)+] === open('r') { |f| f.readline } + rescue EOFError + false end def incremental_hash(hasher) -- cgit v1.2.3