summary refs log tree commit diff
path: root/user.c
diff options
context:
space:
mode:
Diffstat (limited to 'user.c')
-rw-r--r--user.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/user.c b/user.c
index ba88beb..719c60e 100644
--- a/user.c
+++ b/user.c
@@ -51,6 +51,7 @@ user_reg(struct Peer *peer, const char *nick, const char *user, const char *real
 {
 	int was_registered;
 	unsigned long m;
+	size_t i;
 	/* c language is stupid shit: declaring p correctly (as const char *, as mode points
 	 * to a const char) causes a warning, so to silence it p should be char * */
 	char *p;
@@ -79,7 +80,8 @@ skip:
 	if (!was_registered && *peer->nick && *peer->user && *peer->real)
 	{
 		peer->type = CLIENT;
-		reply(peer, 1);
+		for (i = 1; i < 5; ++i)
+			reply(peer, i);
 	}
 }