openwrt/package/libs/uclibc++/patches
Ben Kelly e1e9d27655 uclibc++: patch bugfix erase() on derived __base_associative
When calling erase() on a containers derived from __base_associative
(e.g. multimap) and providing a pair of iterators a segfault will
occur.

Example code to reproduce:

	typedef std::multimap<int, int> testmap;
	testmap t;
	t.insert(std::pair<int, int>(1, 1));
	t.insert(std::pair<int, int>(2, 1));
	t.insert(std::pair<int, int>(3, 1));
	t.erase(t.begin(), t.end());

Signed-off-by: Ben Kelly <ben@benjii.net>
2017-03-01 20:37:36 +01:00
..
002-path_to_bash.patch move library packages to package/libs/ 2012-10-08 11:24:12 +00:00
006-eabi_fix.patch move library packages to package/libs/ 2012-10-08 11:24:12 +00:00
010-honor-ldflags.patch uclibc++: honor ldflags, disable SSP 2015-06-19 14:09:02 +00:00
020-template-fix.patch uclibc++: fix build with gcc 5.2 2015-09-03 13:15:05 +00:00
030-memory_corruption_fix.patch uclibc++: add a patch to fix memory corruption issues on exceptions 2016-03-05 14:23:49 +00:00
040-delete-c++14.patch uclibc++: fix build with gcc 6.1.0, which defaults to using C++14 ABI 2016-07-15 14:18:01 +02:00
050-Bugfix-erase-on-derived-__base_associative.patch uclibc++: patch bugfix erase() on derived __base_associative 2017-03-01 20:37:36 +01:00