From 0558a08f4df7e362671e3b0039c2fe616201c359 Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Sat, 21 Jan 2006 00:30:17 +0000 Subject: [PATCH] (shp_nav): Skip ships that are landlocked. The shp_mess() frees the ship record but shp_nav() continues processing the ship record causing a corruption of the memory poll which results in a server crash. --- src/lib/subs/shpsub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/subs/shpsub.c b/src/lib/subs/shpsub.c index e80ef7dc..a099a2cd 100644 --- a/src/lib/subs/shpsub.c +++ b/src/lib/subs/shpsub.c @@ -162,7 +162,7 @@ shp_nav(struct emp_qelem *list, double *minmobp, double *maxmobp, continue; case CN_LANDLOCKED: shp_mess("is landlocked", mlp); - break; + continue; case CN_NAVIGABLE: break; case CN_ERROR: