diff --git a/source/glest_game/types/skill_type.cpp b/source/glest_game/types/skill_type.cpp index e6b3480e..77ee5b24 100644 --- a/source/glest_game/types/skill_type.cpp +++ b/source/glest_game/types/skill_type.cpp @@ -964,6 +964,9 @@ void AttackSkillType::load(const XmlNode *sn, const XmlNode *attackBoostsNode, loadedFileList[currentPath + path].push_back(make_pair(parentLoader,particleNode->getAttribute("path")->getRestrictedValue())); projectileType->setProjectileParticleSystemType(projectileParticleSystemType); } + else { + delete projectileType; + } } //proj sounds const XmlNode *soundNode= projectileNode->getChild("sound");