diff --git a/src/newgrf.cpp b/src/newgrf.cpp --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -4304,6 +4304,7 @@ static void ResetNewGRF() next = f->next; free(f->filename); + free(f->cargo_list); free(f); }