Author: truckman Date: Sat Aug 18 07:25:26 2018 New Revision: 1838312 URL: http://svn.apache.org/viewvc?rev=1838312&view=rev Log: Arrays allocated with new [] should be freed using delete[].
Modified: openoffice/trunk/main/sal/inc/osl/profile.hxx openoffice/trunk/main/scripting/source/stringresource/stringresource.cxx Modified: openoffice/trunk/main/sal/inc/osl/profile.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sal/inc/osl/profile.hxx?rev=1838312&r1=1838311&r2=1838312&view=diff ============================================================================== --- openoffice/trunk/main/sal/inc/osl/profile.hxx (original) +++ openoffice/trunk/main/sal/inc/osl/profile.hxx Sat Aug 18 07:25:26 2018 @@ -103,7 +103,7 @@ namespace osl { } pStrings[ nItems ] = NULL; sal_uInt32 nRet = osl_readProfileIdent( profile, rSection.getStr(), rEntry.getStr(), nFirstId, pStrings, nDefault); - delete pStrings; + delete[] pStrings; return nRet; } @@ -134,7 +134,7 @@ namespace osl { pStrings[ nItems ] = NULL; sal_Bool bRet = osl_writeProfileIdent( profile, rSection.getStr(), rEntry.getStr(), nFirstId, pStrings, nValue ); - delete pStrings; + delete[] pStrings; return bRet; } @@ -164,7 +164,7 @@ namespace osl { int nLen; for( n = 0; ( nLen = strlen( pBuf+n ) ); n += nLen+1 ) aEntries.push_back( rtl::OString( pBuf+n ) ); - delete pBuf; + delete[] pBuf; } return aEntries; @@ -187,7 +187,7 @@ namespace osl { int nLen; for( n = 0; ( nLen = strlen( pBuf+n ) ); n += nLen+1 ) aSections.push_back( rtl::OString( pBuf+n ) ); - delete pBuf; + delete[] pBuf; } return aSections; Modified: openoffice/trunk/main/scripting/source/stringresource/stringresource.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/scripting/source/stringresource/stringresource.cxx?rev=1838312&r1=1838311&r2=1838312&view=diff ============================================================================== --- openoffice/trunk/main/scripting/source/stringresource/stringresource.cxx (original) +++ openoffice/trunk/main/scripting/source/stringresource/stringresource.cxx Sat Aug 18 07:25:26 2018 @@ -2300,7 +2300,7 @@ bool StringResourcePersistenceImpl::impl } } - delete pIdPtrs; + delete[] pIdPtrs; } bSuccess = true;