lib/potato/irc/server.rb in potato-0.0.13 vs lib/potato/irc/server.rb in potato-0.0.14
- old
+ new
@@ -64,9 +64,10 @@
@connections = {}
end
unless pkt.nil?
debug pkt.raw, :damn
else
+ next unless cl
cl.notice "Lost connection to dAmn (server closed connection)."
cl.socket.close
end
client = @connections.values.find{|x|x.client.server == action}.client
client.send("on_#{pkt.cmd}".to_sym, pkt) if client.respond_to?("on_#{pkt.cmd}".to_sym)
\ No newline at end of file