New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Sat Jan 6 22:51:13 UTC 2018
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
4 new defect(s) introduced to LibreOffice found with Coverity Scan.
1 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 4 of 4 defect(s)
** CID 1427251: Uninitialized members (UNINIT_CTOR)
/connectivity/source/drivers/jdbc/JConnection.cxx: 272 in connectivity::java_sql_Connection::java_sql_Connection(const connectivity::java_sql_Driver &)()
________________________________________________________________________________________________________
*** CID 1427251: Uninitialized members (UNINIT_CTOR)
/connectivity/source/drivers/jdbc/JConnection.cxx: 272 in connectivity::java_sql_Connection::java_sql_Connection(const connectivity::java_sql_Driver &)()
266 ,m_pDriverClassLoader()
267 ,m_Driver_theClass(nullptr)
268 ,m_aLogger( _rDriver.getLogger() )
269 ,m_bIgnoreDriverPrivileges(true)
270 ,m_bIgnoreCurrency(false)
271 {
>>> CID 1427251: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "m_bParameterSubstitution" is not initialized in this constructor nor in any functions that it calls.
272 }
273
274 java_sql_Connection::~java_sql_Connection()
275 {
276 ::rtl::Reference< jvmaccess::VirtualMachine > xTest = java_lang_Object::getVM();
277 if ( xTest.is() )
** CID 1427250: Null pointer dereferences (NULL_RETURNS)
/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx: 806 in testTdf104707_urlComment::verify()()
________________________________________________________________________________________________________
*** CID 1427250: Null pointer dereferences (NULL_RETURNS)
/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx: 806 in testTdf104707_urlComment::verify()()
800 sal_Int32 idInCommentXml = getXPath(pXmlComm,"/w:comments/w:comment[1]","id").toInt32();
801 CPPUNIT_ASSERT_EQUAL( idInDocXml, idInCommentXml );
802 }
803
804 DECLARE_OOXMLEXPORT_TEST(testTdf104707_urlComment, "tdf104707_urlComment.odt")
805 {
>>> CID 1427250: Null pointer dereferences (NULL_RETURNS)
>>> Assigning: "pXmlComm" = null return value from "parseExport".
806 xmlDocPtr pXmlComm = parseExport("word/comments.xml");
807 CPPUNIT_ASSERT_EQUAL( OUString("https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0Tc8gAcas411Gi1txyZnn7YswN71V4IhbLCbQegCHHLkJYRPrHMDrO-2BOqQwP6z6D-2FO8zq48MJPziLAbATyEbwPw-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpymIwK6ENxnZuG32BrAYYwdSVvvX8Fy3IrPUyqBJAlVHyaOC2ne439PrfeyeJBkubXpOXoJ7kNW2-2BhqEMUC8xVYABOIHsyuRcSV9zb-2F6sI9XgvJE-2F0ECknP5gcEUGJs0D-2B546jqKG-2BTiqw4sBqUca5aYPzUuEJIvhawe57CWVOrbM-3D"), getXPathContent(pXmlComm,"/w:comments/w:comment/w:p/w:hyperlink/w:r/w:t") );
808 }
809
810 DECLARE_OOXMLEXPORT_TEST(testOLEObjectinHeader, "2129393649.docx")
811 {
** CID 1427249: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/include/tools/bigint.hxx: 150 in BigInt::operator int() const()
________________________________________________________________________________________________________
*** CID 1427249: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/include/tools/bigint.hxx: 150 in BigInt::operator int() const()
144 assert(false && "out of range");
145 return 0;
146 }
147
148 inline BigInt::operator sal_Int32() const
149 {
>>> CID 1427249: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
>>> "this->nVal >= -2147483648 /* (sal_Int32)(-2147483647 - 1) */" is always true regardless of the values of its operands. This occurs as the logical second operand of "&&".
150 if ( !bIsBig && nVal >= SAL_MIN_INT32 && nVal <= SAL_MAX_INT32 )
151 return (sal_Int32)nVal;
152 assert(false && "out of range");
153 return 0;
154 }
155
** CID 1427248: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/include/tools/bigint.hxx: 168 in BigInt::operator long() const()
________________________________________________________________________________________________________
*** CID 1427248: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/include/tools/bigint.hxx: 168 in BigInt::operator long() const()
162 }
163
164 #if SAL_TYPES_SIZEOFLONG == 8
165 inline BigInt::operator long() const
166 {
167 // Clamp to int32 since long is int32 on Windows.
>>> CID 1427248: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
>>> "this->nVal >= -2147483648 /* (sal_Int32)(-2147483647 - 1) */" is always true regardless of the values of its operands. This occurs as the logical second operand of "&&".
168 if ( !bIsBig && nVal >= SAL_MIN_INT32 && nVal <= SAL_MAX_INT32 )
169 return (long)nVal;
170 assert(false && "out of range");
171 return 0;
172 }
173 #endif
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpymIwK6ENxnZuG32BrAYYwdaFxO9hO-2BVGQkKA1Lf85TrgfBPPwW3Iy0tppQYQFjx-2FipBaDmpIEY5SwOwPF4g6umocRIH3oH8sy7DH8cihyf18eQr3jILZq6M3pWrDWNMCRHnR78tI8WpDmgUFYKta2UsEW-2FhDehrzmLRbMDHHrYeA-3D
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5lwWgMDuK-2FivqaohkU3M9kT-2Fww10Qt2GoaCJAOQCa0Wv4ijH4oV8jCt0XXa7QeAwh_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpymIwK6ENxnZuG32BrAYYwdSZNawNA-2B-2FWyBvsG2ceSaLrk-2FoIsOyta1MoseApc5oK1BtVK-2F-2BE8b-2FHJ7HXCgtZkdxANT37qwoge-2B0BUNV1htgN3il6QxHZDnZLsNdPJf09SW5Mog3f9Pj8kJtwowWe2CLEutCyUqPxZ6v1oX-2FL7Ih4-3D
More information about the LibreOffice
mailing list