diff options
Diffstat (limited to 'external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1')
-rw-r--r-- | external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1 | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1 b/external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1 deleted file mode 100644 index 97e7b8366fde..000000000000 --- a/external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1 +++ /dev/null @@ -1,27 +0,0 @@ -From ed21a93e132b968d8cd91aa080e1f90e980267c7 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com> -Date: Wed, 17 Nov 2021 10:21:32 +0000 -Subject: [PATCH] crashtesting: crash on passing null to std::string_view - -with many documents, e.g. moz377878-1.xhtml ---- - src/parser/xml_namespace.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/parser/xml_namespace.cpp b/src/parser/xml_namespace.cpp -index 07942563..66077d9c 100644 ---- a/src/parser/xml_namespace.cpp -+++ b/src/parser/xml_namespace.cpp -@@ -223,7 +223,8 @@ xmlns_id_t xmlns_context::push(std::string_view key, std::string_view uri) - #endif - mp_impl->m_trim_all_ns = true; - -- std::string_view uri_interned = mp_impl->repo->intern(uri); -+ xmlns_id_t id = mp_impl->repo->intern(uri); -+ std::string_view uri_interned = id ? std::string_view(id) : std::string_view(); - - if (key.empty()) - { --- -2.33.1 - |