cid#1254675 Uncaught exception

just throw up hands in despair via std::abort instead of std::runtime_error

Change-Id: I356932ed2d76558bb4febbd2ac0a7bb6ea27bd0f
This commit is contained in:
Stephan Bergmann
2014-11-17 11:57:43 +01:00
parent c34322b525
commit 1fc7a1d532

View File

@@ -17,6 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 . * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/ */
#include <sal/config.h>
#include <cstdlib>
#include <stdio.h> #include <stdio.h>
#include <osl/diagnose.h> #include <osl/diagnose.h>
#include <uno/threadpool.h> #include <uno/threadpool.h>
@@ -125,7 +128,7 @@ namespace cppu_threadpool {
} }
try { try {
if (!create()) { if (!create()) {
throw std::runtime_error("osl::Thread::create failed"); std::abort();
} }
} catch (...) { } catch (...) {
rThreadAdmin.remove_locked( this ); rThreadAdmin.remove_locked( this );