# File lib/phusion_passenger/utils/tee_input.rb, line 114
  def read(*args)
    if socket_drained?
      @tmp.read(*args)
    else
      tee(@socket.read(*args))
    end
  end