diff --git a/voxygen/src/menu/main/mod.rs b/voxygen/src/menu/main/mod.rs index 8be7c547da..5cd3201780 100644 --- a/voxygen/src/menu/main/mod.rs +++ b/voxygen/src/menu/main/mod.rs @@ -415,7 +415,9 @@ fn get_client_msg_error( // and server version it is almost definitely due to this mismatch rather than // a true networking error. let net_error = |error: String, mismatched_server_info: Option| -> String { - if let Some(server_info) = mismatched_server_info { + if let Some(server_info) = + mismatched_server_info.filter(|info| info.git_hash != *common::util::GIT_HASH) + { format!( "{} {}: {} ({}) {}: {} ({})", localization.get_msg("main-login-network_wrong_version"),