mirror of https://github.com/OpenTTD/OpenTTD
(svn r10357) -Fix: and when we're at it... yet another memory leak, but only when you start a new game; can't find any other memory leaks we can fix.
parent
ffffde515f
commit
3c5622ee9a
|
@ -877,7 +877,13 @@ NPFFoundTargetData NPFRouteToDepotTrialError(TileIndex tile, Trackdir trackdir,
|
||||||
|
|
||||||
void InitializeNPF()
|
void InitializeNPF()
|
||||||
{
|
{
|
||||||
init_AyStar(&_npf_aystar, NPFHash, NPF_HASH_SIZE);
|
static bool first_init = true;
|
||||||
|
if (first_init) {
|
||||||
|
first_init = false;
|
||||||
|
init_AyStar(&_npf_aystar, NPFHash, NPF_HASH_SIZE);
|
||||||
|
} else {
|
||||||
|
AyStarMain_Clear(&_npf_aystar);
|
||||||
|
}
|
||||||
_npf_aystar.loops_per_tick = 0;
|
_npf_aystar.loops_per_tick = 0;
|
||||||
_npf_aystar.max_path_cost = 0;
|
_npf_aystar.max_path_cost = 0;
|
||||||
//_npf_aystar.max_search_nodes = 0;
|
//_npf_aystar.max_search_nodes = 0;
|
||||||
|
|
Loading…
Reference in New Issue