[Fix] Clear player lockons when running space_init().

This commit is contained in:
Allanis 2013-08-09 13:49:11 +01:00
parent b8b98e10ad
commit aa8408022d

View File

@ -1110,8 +1110,10 @@ void pilots_clean(void) {
int i; int i;
for(i = 0; i < pilot_nstack; i++) for(i = 0; i < pilot_nstack; i++)
/* We'll set player at priveleged position. */ /* We'll set player at priveleged position. */
if((player != NULL) && (pilot_stack[i] == player)) if((player != NULL) && (pilot_stack[i] == player)) {
pilot_stack[0] = player; pilot_stack[0] = player;
pilot_stack[0]->lockons = 0; /* Clear lockons. */
}
else /* Rest get killed. */ else /* Rest get killed. */
pilot_free(pilot_stack[i]); pilot_free(pilot_stack[i]);