vcl/source/filter/graphicfilter.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
New commits: commit d366250c7fc07c35be04f71c311555ab7e156d5f Author: Takeshi Abe <t...@fixedpoint.jp> Date: Wed Jul 5 16:13:28 2017 +0900 vcl: Fix memory leak at importing graphic from a URL Change-Id: I9e511f69f489e35ff5805af8fadcdd0d69cdb8d6 Reviewed-on: https://gerrit.libreoffice.org/39553 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/vcl/source/filter/graphicfilter.cxx b/vcl/source/filter/graphicfilter.cxx index 6ae9459f5bd6..8f4b1474e850 100644 --- a/vcl/source/filter/graphicfilter.cxx +++ b/vcl/source/filter/graphicfilter.cxx @@ -2360,11 +2360,9 @@ ErrCode GraphicFilter::LoadGraphic( const OUString &rPath, const OUString &rFilt aURL.SetSmartURL( rPath ); } - SvStream* pStream = nullptr; + std::unique_ptr<SvStream> pStream; if ( INetProtocol::File != aURL.GetProtocol() ) - { - pStream = ::utl::UcbStreamHelper::CreateStream( rPath, StreamMode::READ ); - } + pStream.reset(::utl::UcbStreamHelper::CreateStream( rPath, StreamMode::READ )); ErrCode nRes = ERRCODE_NONE; if ( !pStream ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits