Method: Ftpd::ConnectionTracker#stop_track

Defined in:
lib/ftpd/connection_tracker.rb

#stop_track(socket) ⇒ Object

Stop tracking a connection



62
63
64
65
66
67
68
69
70
# File 'lib/ftpd/connection_tracker.rb', line 62

def stop_track(socket)
  @mutex.synchronize do
    ip = @socket_ips.delete(socket.object_id)
    break unless ip
    if (@connections[ip] -= 1) == 0
      @connections.delete(ip)
    end
  end
end