if (primary) {
if (!silc_server_find_socket_by_host(server, SILC_CONN_ROUTER,
primary->host, primary->port))
if (primary) {
if (!silc_server_find_socket_by_host(server, SILC_CONN_ROUTER,
primary->host, primary->port))
primary->host, primary->port,
silc_server_backup_connected,
context);
primary->host, primary->port,
silc_server_backup_connected,
context);
if (primary) {
if (!silc_server_find_socket_by_host(server, SILC_CONN_ROUTER,
primary->host, primary->port))
if (primary) {
if (!silc_server_find_socket_by_host(server, SILC_CONN_ROUTER,
primary->host, primary->port))
primary->host, primary->port,
silc_server_backup_connect_primary,
context);
primary->host, primary->port,
silc_server_backup_connect_primary,
context);
primary->host, primary->port,
silc_server_backup_connect_primary,
silc_socket_dup(ctx->sock));
primary->host, primary->port,
silc_server_backup_connect_primary,
silc_socket_dup(ctx->sock));