]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/conn.c
Don't accept connections for servers already beeing linked
[ngircd-alex.git] / src / ngircd / conn.c
index 5d086857dcd2f634ab4ec5b506d57ddf3f9d3ce2..80b085a83e2f3e4b6108ed36c30c8358ff5ac441 100644 (file)
@@ -2079,7 +2079,8 @@ New_Server( int Server , ng_ipaddr_t *dest)
        Client_SetToken( c, TOKEN_OUTBOUND );
 
        /* Register connection */
-       Conf_SetServer(Server, new_sock);
+       if (!Conf_SetServer(Server, new_sock))
+               return;
        My_Connections[new_sock].sock = new_sock;
        My_Connections[new_sock].addr = *dest;
        My_Connections[new_sock].client = c;