diff --git a/lib/rb-fsevent/fsevent.rb b/lib/rb-fsevent/fsevent.rb index 808609d..23c5aa9 100644 --- a/lib/rb-fsevent/fsevent.rb +++ b/lib/rb-fsevent/fsevent.rb @@ -52,7 +52,7 @@ def run found_length = false while reading_length - byte = @pipe.read(1) + byte = @pipe.read_nonblock(1) if "#{byte}" =~ /\d/ length << byte found_length = true