Skip to content

Commit 4280789

Browse files
committed
include fowardable and make sure we only rescue IOError in
TemporaryFile#size
1 parent 67a8d70 commit 4280789

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/logstash/outputs/s3/temporary_file.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def size
3636
# if the file is close we will use the File::size
3737
begin
3838
@fd.size
39-
rescue
39+
rescue IOError
4040
::File.size(path)
4141
end
4242
end

lib/logstash/outputs/s3/temporary_file_factory.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
require "securerandom"
44
require "fileutils"
55
require "zlib"
6+
require "forwardable"
67

78
module LogStash
89
module Outputs

0 commit comments

Comments
 (0)