From 34e5ceb637b364a6734dff57009d0c20fbe47cb7 Mon Sep 17 00:00:00 2001 From: s1lent Date: Wed, 1 Feb 2017 22:24:32 +0700 Subject: [PATCH] Fix crash caused by an bug of nav_file.cpp --- regamedll/game_shared/bot/nav_file.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/regamedll/game_shared/bot/nav_file.cpp b/regamedll/game_shared/bot/nav_file.cpp index 9fbe1b75..ed910745 100644 --- a/regamedll/game_shared/bot/nav_file.cpp +++ b/regamedll/game_shared/bot/nav_file.cpp @@ -467,8 +467,9 @@ NavErrorType CNavArea::PostLoad() { for (auto connect : m_connect[d]) { - connect.area = TheNavAreaGrid.GetNavAreaByID(connect.id); - if (connect.id && connect.area == NULL) + auto id = connect.id; + connect.area = TheNavAreaGrid.GetNavAreaByID(id); + if (id && connect.area == NULL) { CONSOLE_ECHO("ERROR: Corrupt navigation data. Cannot connect Navigation Areas.\n"); error = NAV_CORRUPT_DATA;