New Defects reported by Coverity Scan for krita

scan-admin at coverity.com scan-admin at coverity.com
Mon Sep 9 14:22:45 BST 2019


Hi,

Please find the latest report on new defect(s) introduced to krita found with Coverity Scan.

2 new defect(s) introduced to krita found with Coverity Scan.
26 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)


** CID 250776:  Uninitialized members  (UNINIT_CTOR)
/home/boud/dev/krita/libs/widgets/KisVisualTriangleSelectorShape.cpp: 54 in KisVisualTriangleSelectorShape::KisVisualTriangleSelectorShape(QWidget *, KisVisualColorSelectorShape::Dimensions, const KoColorSpace *, int, int, const KoColorDisplayRendererInterface *, int)()


________________________________________________________________________________________________________
*** CID 250776:  Uninitialized members  (UNINIT_CTOR)
/home/boud/dev/krita/libs/widgets/KisVisualTriangleSelectorShape.cpp: 54 in KisVisualTriangleSelectorShape::KisVisualTriangleSelectorShape(QWidget *, KisVisualColorSelectorShape::Dimensions, const KoColorSpace *, int, int, const KoColorDisplayRendererInterface *, int)()
48                                                                      int barwidth)
49         : KisVisualColorSelectorShape(parent, dimension, cs, channel1, channel2, displayRenderer)
50     {
51         //qDebug() << "creating KisVisualTriangleSelectorShape" << this;
52         m_barWidth = barwidth;
53         setTriangle();
>>>     CID 250776:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_type" is not initialized in this constructor nor in any functions that it calls.
54     }
55     
56     KisVisualTriangleSelectorShape::~KisVisualTriangleSelectorShape()
57     {
58         //qDebug() << "deleting KisVisualTriangleSelectorShape" << this;
59     }

** CID 250775:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/boud/dev/krita/libs/widgets/KisVisualEllipticalSelectorShape.cpp: 145 in KisVisualEllipticalSelectorShape::convertWidgetCoordinateToShapeCoordinate(QPoint) const()


________________________________________________________________________________________________________
*** CID 250775:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/boud/dev/krita/libs/widgets/KisVisualEllipticalSelectorShape.cpp: 145 in KisVisualEllipticalSelectorShape::convertWidgetCoordinateToShapeCoordinate(QPoint) const()
139     {
140         //default implementation:
141         qreal x = 0.5;
142         qreal y = 1.0;
143         qreal offset = 7.0;
144         QPointF center = QRectF(QPointF(0.0, 0.0), this->size()).center();
>>>     CID 250775:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
>>>     Dividing integer expressions "this->width()" and "2", and then converting the integer quotient to type "double". Any remainder, or fractional part of the quotient, is ignored.
145         qreal a = (this->width()/2);
146         qreal xRel = center.x()-coordinate.x();
147         qreal yRel = center.y()-coordinate.y();
148         qreal radius = sqrt(xRel*xRel+yRel*yRel);
149     
150         if (m_type!=KisVisualEllipticalSelectorShape::borderMirrored){


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbsBCcQH3Atmwb4TYT-2FqANQ2J3wlSOCm-2B3ylNE5FNMH0Q-3D-3D_H2sGkMRRC1DUE-2Bievv2oNsjuK-2BXMiz8ix5dOOV7MqeUU4kI27g1t8Ajqo37oMKMBU2qrUujQoRVTQlz4BvVmac9nz1d-2FAoOgkXvHDyWUMU8ySUUaiXsbairSuwkWa9eSw0QxTHA86gN2jmckjGgCo-2Fqw8tsM2v6KIXcDs0jq0u86bw-2BzWb13zZH7R56aKYJRDkzP02KwsXz8egvsHMyYJg-3D-3D



More information about the kimageshop mailing list