vcl/source/filter/webp/reader.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit ee1d3fce6b1fe42ed70a99511ee18785e987da0f Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Thu Feb 3 09:08:57 2022 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Feb 3 11:39:24 2022 +0100 ofz#44303 Null-dereference Change-Id: I2202ca853edea29e987e920b1f8bf65ca622291e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129397 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/filter/webp/reader.cxx b/vcl/source/filter/webp/reader.cxx index 5ec8fa4870c2..3c0b1399cad2 100644 --- a/vcl/source/filter/webp/reader.cxx +++ b/vcl/source/filter/webp/reader.cxx @@ -89,6 +89,8 @@ static bool readWebp(SvStream& stream, Graphic& graphic) } BitmapScopedWriteAccess access(bitmap); + if (!access) + return false; // If data cannot be read directly into the bitmap, read data first to this buffer and then convert. std::vector<uint8_t> tmpRgbaData; enum class PixelMode