From 736f0b6d29fa0d1f820bf9618814d7a83d7394e0 Mon Sep 17 00:00:00 2001 From: terencehill Date: Sat, 20 May 2017 10:34:30 +0200 Subject: [PATCH] g_waypointeditor_unreachable: avoid a qc crash when there's no waypoint nearby --- qcsrc/server/bot/default/waypoints.qc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qcsrc/server/bot/default/waypoints.qc b/qcsrc/server/bot/default/waypoints.qc index 7a5728ac8..f058217dc 100644 --- a/qcsrc/server/bot/default/waypoints.qc +++ b/qcsrc/server/bot/default/waypoints.qc @@ -24,7 +24,14 @@ void waypoint_unreachable(entity pl) it.colormod = '0.5 0.5 0.5'; it.effects &= ~(EF_NODEPTHTEST | EF_RED | EF_BLUE); }); + entity e2 = navigation_findnearestwaypoint(pl, false); + if(!e2) + { + LOG_INFOF("Can't find any waypoint nearby\n"); + return; + } + navigation_markroutes(pl, e2); int j = 0; -- 2.39.2