diff --git a/src/s_serv.c b/src/s_serv.c index 13c93c3c..9d984b88 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -818,13 +818,14 @@ server_estab(struct Client *client_p) { start_zlib_session(client_p); } - sendto_one(client_p, "SVINFO %d %d 0 :%ld", TS_CURRENT, TS_MIN, (long int)rb_current_time()); client_p->servptr = &me; if(IsAnyDead(client_p)) return CLIENT_EXITED; + sendto_one(client_p, "SVINFO %d %d 0 :%ld", TS_CURRENT, TS_MIN, (long int)rb_current_time()); + SetServer(client_p); rb_dlinkAdd(client_p, &client_p->lnode, &me.serv->servers);