From aa8408022d541e41014ed11806b8d665cca830c2 Mon Sep 17 00:00:00 2001 From: Allanis Date: Fri, 9 Aug 2013 13:49:11 +0100 Subject: [PATCH] [Fix] Clear player lockons when running space_init(). --- src/pilot.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pilot.c b/src/pilot.c index 645ba01..a168a0f 100644 --- a/src/pilot.c +++ b/src/pilot.c @@ -1110,8 +1110,10 @@ void pilots_clean(void) { int i; for(i = 0; i < pilot_nstack; i++) /* 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]->lockons = 0; /* Clear lockons. */ + } else /* Rest get killed. */ pilot_free(pilot_stack[i]);