X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fnetwork.c;h=2bbdf6b18b1277c576258cee3982775f379e858b;hb=830015715a325bc617caacae668c31fa6976cb25;hp=0e5955c62e103ebac1681c9f4ff9822437a77344;hpb=7466541c01db2ed673eee2302cd3ede5a5fbdf5e;p=rocksndiamonds.git diff --git a/src/network.c b/src/network.c index 0e5955c6..2bbdf6b1 100644 --- a/src/network.c +++ b/src/network.c @@ -541,7 +541,8 @@ static void Handle_OP_STOP_PLAYING() { int client_nr = buffer[0]; int index_nr = client_nr - 1; - boolean stopped_by_remote_player = (index_nr != local_player->index_nr); + struct PlayerInfo *client_player = &stored_player[index_nr]; + boolean stopped_by_remote_player = (!client_player->connected_locally); char *message = (buffer[2] == NETWORK_STOP_BY_PLAYER ? "Network game stopped by player!" : buffer[2] == NETWORK_STOP_BY_ERROR ?