--- deliantra/server/server/c_party.C 2007/01/06 14:42:30 1.13 +++ deliantra/server/server/c_party.C 2007/01/07 02:39:14 1.14 @@ -399,14 +399,14 @@ player_count = 0; if (oldparty) { - for (pl = first_player; pl->next != NULL; pl = pl->next) - { - if (pl->party == oldparty) - player_count++; - } + for_all_players (pl) + if (pl->party == oldparty) + player_count++; + if (player_count == 0) remove_party (oldparty); } + return 0; } /* form */