summaryrefslogtreecommitdiff
path: root/external/liborcus/crashtesting-crash-on-passing-null-to-std-string_vie.patch.1
diff options
context:
space:
mode:
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.127
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
-