From 8513a057f3251181ed1f855153e60904bf536932 Mon Sep 17 00:00:00 2001 From: Anders Gidenstam Date: Wed, 13 Apr 2011 21:06:05 +0200 Subject: [PATCH] Fixed some memory leaks. Thanks to Andreas Gaeb for reporting. --- src/FDM/JSBSim/math/FGCondition.cpp | 2 ++ src/FDM/JSBSim/models/flight_control/FGFCSComponent.cpp | 3 +++ src/FDM/JSBSim/models/flight_control/FGFCSComponent.h | 4 ++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/FDM/JSBSim/math/FGCondition.cpp b/src/FDM/JSBSim/math/FGCondition.cpp index 7f7e9057e..719a3e79d 100644 --- a/src/FDM/JSBSim/math/FGCondition.cpp +++ b/src/FDM/JSBSim/math/FGCondition.cpp @@ -173,6 +173,8 @@ void FGCondition::InitializeConditionals(void) FGCondition::~FGCondition(void) { + delete TestParam1; + delete TestParam2; for (unsigned int i=0; i #include @@ -111,7 +111,7 @@ protected: std::vector OutputNodes; FGPropertyManager* ClipMinPropertyNode; FGPropertyManager* ClipMaxPropertyNode; - std::vector InputNodes; + std::vector InputNodes; std::vector InputNames; std::vector InputSigns; std::vector output_array;