From fbff3bdb9af0e46c5dec2c4c795ca4f4db272f67 Mon Sep 17 00:00:00 2001 From: Mikko Rapeli Date: Fri, 10 Aug 2012 14:17:10 +0200 Subject: [PATCH] kis_cubic_curve.cpp: initialize variables Fixes Coverity CID 709308: Uninitialized scalar field (UNINIT_CTOR) Non-static class member ""m_begin"" is not initialized in this constructor nor in any functions that it calls. Non-static class member ""m_end"" is not initialized in this constructor nor in any functions that it calls. Non-static class member ""m_intervals"" is not initialized in this constructor nor in any functions that it calls. --- src/kis_cubic_curve.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kis_cubic_curve.cpp b/src/kis_cubic_curve.cpp index 55b12233..a0bc58c1 100644 --- a/src/kis_cubic_curve.cpp +++ b/src/kis_cubic_curve.cpp @@ -126,8 +126,9 @@ protected: int m_intervals; public: - KisCubicSpline() {} - KisCubicSpline(const QList &a) { + KisCubicSpline() : m_begin(0), m_end(0), m_intervals(0) {} + KisCubicSpline(const QList &a) : m_begin(0), m_end(0), + m_intervals(0) { createSpline(a); } -- 2.39.5