diff --git a/src/evhelper.cpp b/src/evhelper.cpp index feafbad..0cf5138 100644 --- a/src/evhelper.cpp +++ b/src/evhelper.cpp @@ -113,7 +113,7 @@ struct evbase::Pvt : public epicsThreadRunable }; std::deque actions; - std::unique_ptr base; + owned_ptr base; evevent keepalive; evevent dowork; epicsEvent start_sync; @@ -122,8 +122,7 @@ struct evbase::Pvt : public epicsThreadRunable epicsThread worker; Pvt(const std::string& name, unsigned prio) - :base(nullptr) - ,worker(*this, name.c_str(), + :worker(*this, name.c_str(), epicsThreadGetStackSize(epicsThreadStackBig), prio) {