summaryrefslogtreecommitdiff
path: root/libxerces-c/tests/net-accessor/handle-exception-as-error.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libxerces-c/tests/net-accessor/handle-exception-as-error.patch')
-rw-r--r--libxerces-c/tests/net-accessor/handle-exception-as-error.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/libxerces-c/tests/net-accessor/handle-exception-as-error.patch b/libxerces-c/tests/net-accessor/handle-exception-as-error.patch
new file mode 100644
index 0000000..674e5ba
--- /dev/null
+++ b/libxerces-c/tests/net-accessor/handle-exception-as-error.patch
@@ -0,0 +1,35 @@
+diff --git a/libxerces-c/tests/net-accessor/NetAccessorTest.cpp b/libxerces-c/tests/net-accessor/NetAccessorTest.cpp
+index 3bb735b..c2affbd 100644
+--- a/libxerces-c/tests/net-accessor/NetAccessorTest.cpp
++++ b/libxerces-c/tests/net-accessor/NetAccessorTest.cpp
+@@ -122,6 +122,8 @@ main(int argc, char** argv)
+ // Get the URL
+ char* url = argv[1];
+
++ int r = 1;
++
+ // Do the test
+ try
+ {
+@@ -148,11 +150,11 @@ main(int argc, char** argv)
+
+ // Delete the is
+ delete is;
+-
++ r = 0;
+ }
+ catch(const XMLException& toCatch)
+ {
+- XERCES_STD_QUALIFIER cout << "Exception during test:\n "
++ XERCES_STD_QUALIFIER cerr << "Exception during test:\n "
+ << toCatch.getMessage()
+ << XERCES_STD_QUALIFIER endl;
+ }
+@@ -160,6 +162,6 @@ main(int argc, char** argv)
+ // And call the termination method
+ XMLPlatformUtils::Terminate();
+
+- return 0;
++ return r;
+ }
+