# File src/ruby_supportlib/phusion_passenger/utils/tee_input.rb, line 170 def seek(*args) if !socket_drained? # seek may be forward, or relative to the end, so we need to consume the socket fully into tmp pos = @tmp.pos # save/restore tmp.pos, to not break relative seeks consume! @tmp.pos = pos end @tmp.seek(*args) end