# HG changeset patch # User Mike Becker # Date 1787335586 -7200 # Node ID 0fed680c487cd629628c27ddddfb34ae6e4be072 # Parent 5ef724e217023fb37f6ea8c739e6a4dfa92e019f fix that client is not sending netcode version back on version mismatch diff -r 5ef724e21702 -r 0fed680c487c src/main.c --- a/src/main.c Fri Aug 21 17:04:43 2026 +0200 +++ b/src/main.c Fri Aug 21 20:06:26 2026 +0200 @@ -1107,11 +1107,11 @@ } static int client_handshake(Server *server) { - if (net_recieve_code(server->fd) != NETCODE_VERSION) { + uint8_t server_version = net_recieve_code(server->fd); + net_send_code(server->fd, NETCODE_VERSION); + if (server_version != NETCODE_VERSION) { addstr("Server uses an incompatible software version."); return 1; - } else { - net_send_code(server->fd, NETCODE_VERSION); } printw("Connection established!\n\n");