[Libreoffice-commits] core.git: external/pdfium

Stephan Bergmann sbergman at redhat.com
Fri Jul 14 07:56:07 UTC 2017


 external/pdfium/ubsan.patch |   11 +++++++++++
 1 file changed, 11 insertions(+)

New commits:
commit e47fda7d4759f4ac911c882881dba1eee539726c
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Jul 14 09:54:44 2017 +0200

    UBSan misses typeinfo for CBmpContext
    
    ...after e3f3b3b75d7411827291e98c9c78c89cedc2836b "pdfium: update to 3151"
    
    Change-Id: Ie8646b4f1a132e8be6da10e9919e17865bc3e571

diff --git a/external/pdfium/ubsan.patch b/external/pdfium/ubsan.patch
index 4349e860bd37..90ff0c851b97 100644
--- a/external/pdfium/ubsan.patch
+++ b/external/pdfium/ubsan.patch
@@ -1,3 +1,14 @@
+--- core/fxcodec/lbmp/fx_bmp.h
++++ core/fxcodec/lbmp/fx_bmp.h
+@@ -132,7 +132,7 @@
+ class CBmpContext : public CCodec_BmpModule::Context {
+  public:
+   CBmpContext(CCodec_BmpModule* pModule, CCodec_BmpModule::Delegate* pDelegate);
+-  ~CBmpContext() override;
++  ~CBmpContext() override {}
+ 
+   BMPDecompressor m_Bmp;
+   CFX_UnownedPtr<CCodec_BmpModule> const m_pModule;
 --- core/fxge/ge/cfx_facecache.cpp
 +++ core/fxge/ge/cfx_facecache.cpp
 @@ -206,7 +206,8 @@ CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph(const CFX_Font* pFont,


More information about the Libreoffice-commits mailing list