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 55b1223..a0bc58c 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<T_point> &a) {
+    KisCubicSpline() : m_begin(0), m_end(0), m_intervals(0) {}
+    KisCubicSpline(const QList<T_point> &a) : m_begin(0), m_end(0),
+      m_intervals(0) {
         createSpline(a);
     }
 
-- 
1.7.10.4



Reply via email to