From 853d19e09b1776e616f8a07bec9ed54cb5bee3cc Mon Sep 17 00:00:00 2001 From: mfranz Date: Sun, 30 Oct 2005 10:50:36 +0000 Subject: [PATCH] Harald JOHNSEN: "the model is deref'd and deleted when the refcount is null *but* it is still referenced in the ai model list, so next time you ask for it you will have a reference on something deleted" --- src/AIModel/AIManager.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AIModel/AIManager.cxx b/src/AIModel/AIManager.cxx index 8b7154059..e20376516 100644 --- a/src/AIModel/AIManager.cxx +++ b/src/AIModel/AIManager.cxx @@ -444,6 +444,8 @@ ssgBranch * FGAIManager::getModel(const string& path) const void FGAIManager::setModel(const string& path, ssgBranch *model) { + if (model) + model->ref(); loadedModels.push_back(FGModelID(path,model)); } -- 2.39.5