[Libreoffice-commits] core.git: cppu/source

Stephan Bergmann sbergman at redhat.com
Mon Nov 17 02:58:20 PST 2014


 cppu/source/threadpool/thread.cxx |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 1fc7a1d532015c8dc3eb07ee9b600bb153e04073
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Mon Nov 17 11:57:43 2014 +0100

    cid#1254675 Uncaught exception
    
    just throw up hands in despair via std::abort instead of std::runtime_error
    
    Change-Id: I356932ed2d76558bb4febbd2ac0a7bb6ea27bd0f

diff --git a/cppu/source/threadpool/thread.cxx b/cppu/source/threadpool/thread.cxx
index 724da75..e1be210 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 <sal/config.h>
+
+#include <cstdlib>
 #include <stdio.h>
 #include <osl/diagnose.h>
 #include <uno/threadpool.h>
@@ -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 );


More information about the Libreoffice-commits mailing list