Kaydet (Commit) 1d457f96 authored tarafından Caolán McNamara's avatar Caolán McNamara

Related: rhbz#1602589 silence coverity leaked_storage

Change-Id: Iae694be40b32cc3821d326bb362e6091dba19a35
Reviewed-on: https://gerrit.libreoffice.org/58079
Tested-by: Jenkins
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 1d023f5b
...@@ -555,6 +555,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -555,6 +555,7 @@ extern "C" void typelib_typedescription_newEmpty(
osl_atomic_increment( &Init::get().nIndirectTypeDescriptionCount ); osl_atomic_increment( &Init::get().nIndirectTypeDescriptionCount );
#endif #endif
pTmp->pType = nullptr; pTmp->pType = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -572,6 +573,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -572,6 +573,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->aBase.ppTypeRefs = nullptr; pTmp->aBase.ppTypeRefs = nullptr;
pTmp->aBase.ppMemberNames = nullptr; pTmp->aBase.ppMemberNames = nullptr;
pTmp->pParameterizedTypes = nullptr; pTmp->pParameterizedTypes = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -588,6 +590,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -588,6 +590,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->pMemberOffsets = nullptr; pTmp->pMemberOffsets = nullptr;
pTmp->ppTypeRefs = nullptr; pTmp->ppTypeRefs = nullptr;
pTmp->ppMemberNames = nullptr; pTmp->ppMemberNames = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -602,6 +605,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -602,6 +605,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->nEnumValues = 0; pTmp->nEnumValues = 0;
pTmp->ppEnumNames = nullptr; pTmp->ppEnumNames = nullptr;
pTmp->pEnumValues = nullptr; pTmp->pEnumValues = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -623,6 +627,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -623,6 +627,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->pMapMemberIndexToFunctionIndex= nullptr; pTmp->pMapMemberIndexToFunctionIndex= nullptr;
pTmp->nBaseTypes = 0; pTmp->nBaseTypes = 0;
pTmp->ppBaseTypes = nullptr; pTmp->ppBaseTypes = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -643,6 +648,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -643,6 +648,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->pInterface = nullptr; pTmp->pInterface = nullptr;
pTmp->pBaseRef = nullptr; pTmp->pBaseRef = nullptr;
pTmp->nIndex = 0; pTmp->nIndex = 0;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
...@@ -663,6 +669,7 @@ extern "C" void typelib_typedescription_newEmpty( ...@@ -663,6 +669,7 @@ extern "C" void typelib_typedescription_newEmpty(
pTmp->ppGetExceptions = nullptr; pTmp->ppGetExceptions = nullptr;
pTmp->nSetExceptions = 0; pTmp->nSetExceptions = 0;
pTmp->ppSetExceptions = nullptr; pTmp->ppSetExceptions = nullptr;
// coverity[leaked_storage] - this is on purpose
} }
break; break;
......
...@@ -72,6 +72,7 @@ static void * load(void const * address, char const * symbol) { ...@@ -72,6 +72,7 @@ static void * load(void const * address, char const * symbol) {
dlclose(h); dlclose(h);
abort(); abort();
} }
// coverity[leaked_storage] - this is on purpose
return func; return func;
} }
......
...@@ -123,6 +123,7 @@ static SalInstance* tryInstance( const OUString& rModuleBase, bool bForce = fals ...@@ -123,6 +123,7 @@ static SalInstance* tryInstance( const OUString& rModuleBase, bool bForce = fals
SAL_INFO("vcl.plugadapt", "could not load shared object " << aModule); SAL_INFO("vcl.plugadapt", "could not load shared object " << aModule);
} }
// coverity[leaked_storage] - this is on purpose
return pInst; return pInst;
} }
...@@ -317,4 +318,4 @@ SalData::~SalData() COVERITY_NOEXCEPT_FALSE ...@@ -317,4 +318,4 @@ SalData::~SalData() COVERITY_NOEXCEPT_FALSE
psp::PrinterInfoManager::release(); psp::PrinterInfoManager::release();
} }
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment