commit - c191ea53a9600467c9b36baa6b930e2fa1a5796f
commit + 3b37ad334b6a7fbc5ca907e1af72efd3d3f8bd3b
blob - 7236d9a9e98082da63b2310e2f773ec4e0494e7f
blob + 3c34c20a70fffca5af901b6aec2be1b6e022aa31
--- src/ngircd/irc-server.c
+++ src/ngircd/irc-server.c
{
char str[LINE_LEN];
CLIENT *from, *c;
- bool ok;
int i;
CONN_ID con;
/* Is this server registering on our side, or are we connecting to
* a remote server? */
- con = Client_Conn( Client );
- if( Client_Token( Client ) != TOKEN_OUTBOUND )
- {
+ con = Client_Conn(Client);
+ if (Client_Token(Client) != TOKEN_OUTBOUND) {
/* Incoming connection, send user/pass */
- ok = true;
- if( ! IRC_WriteStrClient( Client, "PASS %s %s", Conf_Server[i].pwd_out, NGIRCd_ProtoID )) ok = false;
- else ok = IRC_WriteStrClient( Client, "SERVER %s 1 :%s", Conf_ServerName, Conf_ServerInfo );
- if( ! ok )
- {
- Conn_Close( con, "Unexpected server behavior!", NULL, false );
- return DISCONNECTED;
+ if (!IRC_WriteStrClient(Client, "PASS %s %s",
+ Conf_Server[i].pwd_out,
+ NGIRCd_ProtoID)
+ || !IRC_WriteStrClient(Client, "SERVER %s 1 :%s",
+ Conf_ServerName,
+ Conf_ServerInfo)) {
+ Conn_Close(con, "Unexpected server behavior!",
+ NULL, false);
+ return DISCONNECTED;
}
- Client_SetIntroducer( Client, Client );
- Client_SetToken( Client, 1 );
+ Client_SetIntroducer(Client, Client);
+ Client_SetToken(Client, 1);
+ } else {
+ /* outgoing connect, we already sent a SERVER and PASS
+ * command to the peer */
+ Client_SetToken(Client, atoi(Req->argv[1]));
}
- else
- {
- /* outgoing connect, we already sent SERVER and PASS to the peer */
- Client_SetToken( Client, atoi( Req->argv[1] ));
- }
/* Mark this connection as belonging to an configured server */
Conf_SetServer(i, con);