--- deliantra/server/common/player.C 2006/08/13 17:16:00 1.1 +++ deliantra/server/common/player.C 2006/08/29 08:01:35 1.2 @@ -1,6 +1,6 @@ /* * static char *rcsid_player_c = - * "$Id: player.C,v 1.1 2006/08/13 17:16:00 elmex Exp $"; + * "$Id: player.C,v 1.2 2006/08/29 08:01:35 root Exp $"; */ /* @@ -32,19 +32,19 @@ void free_player(player *pl) { if (first_player!=pl) { - player *prev=first_player; - while(prev!=NULL&&prev->next!=NULL&&prev->next!=pl) - prev=prev->next; - if(prev->next!=pl) { - LOG(llevError,"Free_player: Can't find previous player.\n"); - exit(1); - } - prev->next=pl->next; + player *prev=first_player; + while(prev!=NULL&&prev->next!=NULL&&prev->next!=pl) + prev=prev->next; + if(prev->next!=pl) { + LOG(llevError,"Free_player: Can't find previous player.\n"); + exit(1); + } + prev->next=pl->next; } else first_player=pl->next; if(pl->ob != NULL) { - if (!QUERY_FLAG(pl->ob, FLAG_REMOVED)) remove_ob(pl->ob); - free_object(pl->ob); + if (!QUERY_FLAG(pl->ob, FLAG_REMOVED)) remove_ob(pl->ob); + free_object(pl->ob); } /* Clear item stack */ if (pl->stack_items) free( pl->stack_items );