lib/capistrano/processable.rb in capistrano-2.14.1 vs lib/capistrano/processable.rb in capistrano-2.14.2
- old
+ new
@@ -21,10 +21,12 @@
readers = sessions.map { |session| session.listeners.keys }.flatten.reject { |io| io.closed? }
writers = readers.select { |io| io.respond_to?(:pending_write?) && io.pending_write? }
if readers.any? || writers.any?
readers, writers, = IO.select(readers, writers, nil, wait)
+ else
+ return false
end
if readers
ensure_each_session do |session|
ios = session.listeners.keys
@@ -48,6 +50,6 @@
raise errors.first if errors.any?
sessions
end
end
-end
\ No newline at end of file
+end