From d01839774a2d3709d6be5d8f780fdf9b514b4032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Wed, 22 Aug 2018 11:57:07 +0100 Subject: [PATCH] fix oss-fuzz build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Idec87abc7c7ec030e299a5dd582d6c1c44ae1a32 Reviewed-on: https://gerrit.libreoffice.org/59440 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- vcl/headless/headlessinst.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vcl/headless/headlessinst.cxx b/vcl/headless/headlessinst.cxx index b49859c03c20..8326592c7da0 100644 --- a/vcl/headless/headlessinst.cxx +++ b/vcl/headless/headlessinst.cxx @@ -13,13 +13,13 @@ class HeadlessSalInstance : public SvpSalInstance { public: - explicit HeadlessSalInstance( SalYieldMutex *pMutex ); + explicit HeadlessSalInstance(std::unique_ptr pMutex); virtual SalSystem* CreateSalSystem() override; }; -HeadlessSalInstance::HeadlessSalInstance( SalYieldMutex *pMutex ) : - SvpSalInstance( pMutex) +HeadlessSalInstance::HeadlessSalInstance(std::unique_ptr 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()); new HeadlessSalData( pInstance ); pInstance->AcquireYieldMutex(); return pInstance;