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

Reply via email to