diff options
Diffstat (limited to 'lib/mogilefs/http_reader.rb')
-rw-r--r-- | lib/mogilefs/http_reader.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/mogilefs/http_reader.rb b/lib/mogilefs/http_reader.rb index e6b037d..bd3713c 100644 --- a/lib/mogilefs/http_reader.rb +++ b/lib/mogilefs/http_reader.rb @@ -46,13 +46,13 @@ class MogileFS::HTTPReader < MogileFS::Socket # body of the response. def self.try(path, timeout, range) # :nodoc: uri = URI.parse(path) - expire_at = Time.now + timeout + expire_at = MogileFS.now + timeout sock = tcp(uri.host, uri.port, timeout) buf = "GET #{uri.request_uri} HTTP/1.0\r\n#{range}\r\n" # no chunking sock.timed_write(buf, timeout) begin - raise MogileFS::Timeout if Time.now > expire_at + raise MogileFS::Timeout if MogileFS.now > expire_at sock.timed_peek(2048, buf, timeout) or raise MogileFS::InvalidResponseError, "EOF while reading header", [] end until /\r\n\r\n/ =~ buf |