From e12405a442d2ace9b642dc698aeb21d3a5647d54 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Mon, 2 Jul 2012 17:41:00 +0200 Subject: [PATCH] Handle non-registration commands before registration --- ircd.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ircd.py b/ircd.py index 9b41a3e..b21a49e 100755 --- a/ircd.py +++ b/ircd.py @@ -175,8 +175,10 @@ class user: self.verify_registration() else: self.client.send_numeric("461", "%s NICK :Not enough parameters." % self.nickname) - else: - self.client.send_numeric("451", "%s %s :You have not registered." % self.nickname) + elif self.registered < 2: + self.client.send_numeric("451", "%s %s :You have not registered." % (self.nickname, data[0])) + else: + print "Received %s command." % data[0] def verify_registration(self): if self.registered_nick == True and self.registered_user == True: