From a505834a51c26c1582d7397c9e968732741a41d2 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sun, 27 Sep 2026 20:32:54 +0300
Subject: [PATCH 71/71] adv_unit_execute_path(): Use unit_is_alive()

...instead of game_unit_by_number()

See RM #2237

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 server/advisors/advgoto.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/advisors/advgoto.c b/server/advisors/advgoto.c
index f01eda7512..7232c5850e 100644
--- a/server/advisors/advgoto.c
+++ b/server/advisors/advgoto.c
@@ -133,7 +133,7 @@ bool adv_unit_execute_path(struct unit *punit, struct pf_path *path)
     } else {
       (void) adv_unit_move(punit, ptile);
     }
-    if (!game_unit_by_number(id)) {
+    if (!unit_is_alive(id)) {
       /* Died... */
       return FALSE;
     }
-- 
2.53.0

