From f56fdec2a0faab73512c8f03d9402a951add6a8c Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Tue, 1 Jan 2008 18:47:10 +0100 Subject: [PATCH] Fix a crash when connecting to a server. --- src/s_serv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/s_serv.c b/src/s_serv.c index c33820f83..7662ae7e2 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -1409,7 +1409,7 @@ fork_server(struct Client *server) s_assert(server->localClient); server->localClient->ctrlfd = ctrl_fds[0]; - server->localClient->F->fd = data_fds[0]; + server->localClient->F = comm_add_fd(data_fds[0]); if(!comm_set_nb(server->localClient->F->fd)) { @@ -1517,7 +1517,7 @@ serv_connect(struct server_conf *server_p, struct Client *by) strlcpy(client_p->name, server_p->name, sizeof(client_p->name)); strlcpy(client_p->host, server_p->host, sizeof(client_p->host)); strlcpy(client_p->sockhost, server_p->host, sizeof(client_p->sockhost)); - client_p->localClient->F->fd = fd; + client_p->localClient->F = comm_add_fd(fd); /* * Set up the initial server evilness, ripped straight from