From 52a19f3c4ed9da852eac809276d7f64fe4defbef Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 14 Nov 2011 10:57:43 +0000 Subject: Revert "http_file: do not reopen opened file (on retry)" As it turns out, the previous change was wrong since we have to reopen it anyways as "upload" is called in a loop. Attempting to rewind @active is still a good error-check, though. This reverts commit 754b8077b55e37627c32d1339227001d509d8517. --- lib/mogilefs/http_file.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/mogilefs/http_file.rb') diff --git a/lib/mogilefs/http_file.rb b/lib/mogilefs/http_file.rb index 064447f..96e9887 100644 --- a/lib/mogilefs/http_file.rb +++ b/lib/mogilefs/http_file.rb @@ -91,7 +91,7 @@ class MogileFS::HTTPFile < StringIO file_size = put_streaming_io(sock, uri) elsif @big_io if String === @big_io || @big_io.respond_to?(:to_path) - file ||= File.open(@big_io) + file = File.open(@big_io) stat = file.stat file_size = request_put(sock, uri, stat.file? ? stat.size : nil, file) else -- cgit v1.2.3-24-ge0c7