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

Stephan Bergmann sbergman at redhat.com
Fri Aug 29 03:20:44 PDT 2014


 external/libmwaw/UnpackedTarball_libmwaw.mk |    1 +
 external/libmwaw/ubsan.patch.0              |   11 +++++++++++
 2 files changed, 12 insertions(+)

New commits:
commit 7a1d8c2187300aaa24d3aea239360bc360d8c950
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Aug 29 12:20:00 2014 +0200

    external/libmwaw: Invalid downcasts to libmwaw_applepict2::OpCode
    
    cf. <https://sourceforge.net/p/libmwaw/tickets/6/>
    
    Change-Id: Id59fc23ab25a8b4e12a96a0eb88d091cc5ae6e25

diff --git a/external/libmwaw/UnpackedTarball_libmwaw.mk b/external/libmwaw/UnpackedTarball_libmwaw.mk
index c1b7db7..cfa63c5 100644
--- a/external/libmwaw/UnpackedTarball_libmwaw.mk
+++ b/external/libmwaw/UnpackedTarball_libmwaw.mk
@@ -18,6 +18,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,libmwaw,\
 	external/libmwaw/0002-librevenge-stream-is-optional-don-t-depend-on-it.patch \
 	external/libmwaw/0001-msvc2013-does-not-like-this.patch \
 	external/libmwaw/0001-MWAWDocument.cxx-remove-an-useless-debug-message.patch \
+	external/libmwaw/ubsan.patch.0 \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/external/libmwaw/ubsan.patch.0 b/external/libmwaw/ubsan.patch.0
new file mode 100644
index 0000000..26f1d96
--- /dev/null
+++ b/external/libmwaw/ubsan.patch.0
@@ -0,0 +1,11 @@
+See <https://sourceforge.net/p/libmwaw/tickets/6/attachment/minimal.patch>:
+--- src/lib/MWAWPictMac.cxx
++++ src/lib/MWAWPictMac.cxx
+@@ -1060,7 +1060,6 @@
+     if (type5==WP_NONE) return;
+     else m_types.push_back(type5);
+   }
+-  virtual ~OpCode() {}
+ 
+   /** tries to read the data in the file
+    *


More information about the Libreoffice-commits mailing list