lib/fluent/plugin/in_tail.rb in fluentd-0.10.31 vs lib/fluent/plugin/in_tail.rb in fluentd-0.10.32
- old
+ new
@@ -457,15 +457,17 @@
@file.write "%016x" % pos
end
def read_inode
@file.pos = @seek + INO_OFFSET
- @file.read(8).to_i(16)
+ raw = @file.read(8)
+ raw ? raw.to_i(16) : 0
end
def read_pos
@file.pos = @seek
- @file.read(16).to_i(16)
+ raw = @file.read(16)
+ raw ? raw.to_i(16) : 0
end
end
class MemoryPositionEntry
def initialize