From 1fc7a1d532015c8dc3eb07ee9b600bb153e04073 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Mon, 17 Nov 2014 11:57:43 +0100 Subject: cid#1254675 Uncaught exception just throw up hands in despair via std::abort instead of std::runtime_error Change-Id: I356932ed2d76558bb4febbd2ac0a7bb6ea27bd0f --- cppu/source/threadpool/thread.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cppu') diff --git a/cppu/source/threadpool/thread.cxx b/cppu/source/threadpool/thread.cxx index 724da750708e..e1be210fefe3 100644 --- a/cppu/source/threadpool/thread.cxx +++ b/cppu/source/threadpool/thread.cxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include + +#include #include #include #include @@ -125,7 +128,7 @@ namespace cppu_threadpool { } try { if (!create()) { - throw std::runtime_error("osl::Thread::create failed"); + std::abort(); } } catch (...) { rThreadAdmin.remove_locked( this ); -- cgit v1.2.3