From 7a1d8c2187300aaa24d3aea239360bc360d8c950 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 29 Aug 2014 12:20:00 +0200 Subject: external/libmwaw: Invalid downcasts to libmwaw_applepict2::OpCode cf. Change-Id: Id59fc23ab25a8b4e12a96a0eb88d091cc5ae6e25 --- external/libmwaw/UnpackedTarball_libmwaw.mk | 1 + external/libmwaw/ubsan.patch.0 | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 external/libmwaw/ubsan.patch.0 (limited to 'external') diff --git a/external/libmwaw/UnpackedTarball_libmwaw.mk b/external/libmwaw/UnpackedTarball_libmwaw.mk index c1b7db7c12e1..cfa63c56462d 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 000000000000..26f1d96de95c --- /dev/null +++ b/external/libmwaw/ubsan.patch.0 @@ -0,0 +1,11 @@ +See : +--- 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 + * -- cgit v1.2.3