diff --git a/src/protocol/initialize.rs b/src/protocol/initialize.rs index e72f910..eb059e6 100644 --- a/src/protocol/initialize.rs +++ b/src/protocol/initialize.rs @@ -53,7 +53,8 @@ impl UserConnections { return Err(anyhow::anyhow!("Client tampstamp wasn't correct")); } - if !server.config.hostnames.contains(&hostname) { + if hostname != server.config.public_hostname || !server.config.hostnames.contains(&hostname) + { send_socket( &mut socket, &ClientMethod::Error {