diff -r 2e5846019b4f -r 41bbfd4d17a3 src/game.c --- a/src/game.c Mon Mar 31 14:00:58 2014 +0200 +++ b/src/game.c Mon Mar 31 14:08:00 2014 +0200 @@ -159,8 +159,7 @@ int eval_result = eval_move(board, mycolor, movestr, &move); switch (eval_result) { case VALID_MOVE_SYNTAX: - net_send_code(opponent, NETCODE_MOVE); - net_send_data(opponent, &move, sizeof(Move)); + net_send_data(opponent, NETCODE_MOVE, &move, sizeof(Move)); code = net_recieve_code(opponent); move.check = code == NETCODE_CHECK; move.checkmate = code == NETCODE_CHECKMATE;