From a0dc2adff8226230a1bb950be58a2e67c30757f2 Mon Sep 17 00:00:00 2001 From: Azaezel Date: Tue, 21 Jun 2016 20:53:08 -0500 Subject: [PATCH] suppresses a leak potentially caused by Knot::mType||Knot::mPath entries. --- Engine/source/T3D/cameraSpline.cpp | 10 ++++++++++ Engine/source/T3D/cameraSpline.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Engine/source/T3D/cameraSpline.cpp b/Engine/source/T3D/cameraSpline.cpp index 9b0f93d5b..1129f91f8 100644 --- a/Engine/source/T3D/cameraSpline.cpp +++ b/Engine/source/T3D/cameraSpline.cpp @@ -29,6 +29,16 @@ //----------------------------------------------------------------------------- +CameraSpline::Knot::Knot() +{ + mPosition = Point3F::Zero; + mRotation = QuatF::Identity; + mSpeed = 0.0f; + mType = NORMAL; + mPath = SPLINE; + prev = NULL; next = NULL; +}; + CameraSpline::Knot::Knot(const Knot &k) { mPosition = k.mPosition; diff --git a/Engine/source/T3D/cameraSpline.h b/Engine/source/T3D/cameraSpline.h index 31f79f131..6396aa425 100644 --- a/Engine/source/T3D/cameraSpline.h +++ b/Engine/source/T3D/cameraSpline.h @@ -54,7 +54,7 @@ public: Knot *prev; Knot *next; - Knot() {}; + Knot(); Knot(const Knot &k); Knot(const Point3F &p, const QuatF &r, F32 s, Knot::Type type = NORMAL, Knot::Path path = SPLINE); };