diff --git a/modules/libcom/src/osi/epicsThread.cpp b/modules/libcom/src/osi/epicsThread.cpp index 5de8fd99b..c0b4d72ec 100644 --- a/modules/libcom/src/osi/epicsThread.cpp +++ b/modules/libcom/src/osi/epicsThread.cpp @@ -26,8 +26,8 @@ #include "epicsAlgorithm.h" #include "epicsTime.h" #include "epicsThread.h" -#include "epicsAssert.h" #include "epicsGuard.h" +#include "cantProceed.h" #include "errlog.h" using namespace std; @@ -345,7 +345,8 @@ extern "C" { { epicsThreadId id = epicsThreadCreate ( name, priority, stackSize, funptr, parm ); - assert ( id ); + if ( !id ) + cantProceed("epicsThreadMustCreate: epicsThreadCreate failed\n"); return id; } } // extern "C"