From 1cce85b1f1946279ecbcbbc0e459071e19ccf6fc Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 3 Jun 2012 22:33:45 -0500 Subject: [PATCH] Handle EOF in Pathname#text_executable? Signed-off-by: Jack Nagel --- Library/Homebrew/extend/pathname.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb index bd0e6154e3..d171a6d6bd 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)