LinkPort = atoi(Link_Port);
if (match(Link_ServerName,parameters[0])) {
found = true;
+ break;
}
}
case 'F':
WriteOpers("Server %s has completed netburst. (%d secs)",source->name,time(NULL)-nb_start);
handle_F(token,params,source,reply,udp_host,udp_port);
-
- WriteOpers("Sending my burst now.");
- nb_start = time(NULL);
- //if (!source->initiator)
- //{
- // DoSync(reply,udp_host,udp_port,MyKey);
- //}
- WriteOpers("Completed burst to %s (%d secs)",source->name,time(NULL)-nb_start);
break;
// anything else
default:
strcpy(servers[j]->description,serverdesc);
servers[j]->internal_port = udp_port;
// create a server record for this server
+ WriteOpers("Server %s authenticated, exchanging server keys...",servername);
snprintf(response,10240,"O %d",MyKey);
serv->SendPacket(response,udp_host,udp_port,0);
return;
if (!strcasecmp(servers[i]->internal_addr,udp_host)) {
servers[i]->key = atoi(params);
log(DEBUG,"Key for this server is now %d",servers[i]->key);
- //if (servers[i]->initiator)
- //{
- DoSync(serv,udp_host,udp_port,MyKey);
- //}
+ DoSync(serv,udp_host,udp_port,MyKey);
return;
}
}