src/main.c

changeset 180
0fed680c487c
parent 179
5ef724e21702
child 182
04c65336777f
--- 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");

mercurial