- TreeServer* server = Utils->FindServer(user->server);
- if (!server)
- return CMD_FAILURE;
-
- TreeSocket* socket = server->GetSocket();
- if (!socket)
- {
- ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "Received RESYNC with a source that is not directly connected: " + user->uuid);
- return CMD_INVALID;
- }
+ if (!server->IsLocal())
+ throw ProtocolException("RESYNC from a server that is not directly connected");