fix oss-fuzz build

Change-Id: Idec87abc7c7ec030e299a5dd582d6c1c44ae1a32
Reviewed-on: https://gerrit.libreoffice.org/59440
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
Caolán McNamara
2018-08-22 16:58:41 +02:00
parent 8a5e21d6bb
commit d01839774a
+4 -4
View File
@@ -13,13 +13,13 @@
class HeadlessSalInstance : public SvpSalInstance
{
public:
explicit HeadlessSalInstance( SalYieldMutex *pMutex );
explicit HeadlessSalInstance(std::unique_ptr<SalYieldMutex> pMutex);
virtual SalSystem* CreateSalSystem() override;
};
HeadlessSalInstance::HeadlessSalInstance( SalYieldMutex *pMutex ) :
SvpSalInstance( pMutex)
HeadlessSalInstance::HeadlessSalInstance(std::unique_ptr<SalYieldMutex> pMutex)
: SvpSalInstance(std::move(pMutex))
{
}
@@ -90,7 +90,7 @@ SalData::~SalData()
// This is our main entry point:
SalInstance *CreateSalInstance()
{
HeadlessSalInstance* pInstance = new HeadlessSalInstance( new SvpSalYieldMutex() );
HeadlessSalInstance* pInstance = new HeadlessSalInstance(o3tl::make_unique<SvpSalYieldMutex>());
new HeadlessSalData( pInstance );
pInstance->AcquireYieldMutex();
return pInstance;