aboutsummaryrefslogtreecommitdiff
path: root/patch/XSLException.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patch/XSLException.patch')
-rw-r--r--patch/XSLException.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/patch/XSLException.patch b/patch/XSLException.patch
new file mode 100644
index 0000000..a67f265
--- /dev/null
+++ b/patch/XSLException.patch
@@ -0,0 +1,15 @@
+--- xalan-c-1.11_original/c/src/xalanc/PlatformSupport/XSLException.cpp 2014-05-29 22:27:20.366792350 +0200
++++ xalan-c-1.11_patched/c/src/xalanc/PlatformSupport/XSLException.cpp 2014-05-29 22:56:01.136185453 +0200
+@@ -41,11 +41,7 @@
+ const Locator* theLocator) :
+ m_memoryManager(theManager),
+ m_message(theMessage, theManager),
+- m_uri(
+- XalanLocator::getSystemId(
+- theLocator,
+- &s_dummy),
+- theManager),
++ m_uri(theLocator == 0 ? s_dummy : theLocator->getSystemId()),
+ m_lineNumber(XalanLocator::getLineNumber(theLocator)),
+ m_columnNumber(XalanLocator::getColumnNumber(theLocator)),
+ m_formatted(false)