diff --git a/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp b/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp index 86658f781..44267cdd0 100644 --- a/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp +++ b/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp @@ -31,8 +31,8 @@ ipAddrToAsciiEngine::~ipAddrToAsciiEngine () { ipAddrToAsciiAsynchronous * pItem = this->labor.first (); - this->event.signal (); this->exitFlag = true; + this->event.signal (); this->threadExit.wait (); // force IO completion for any items that remain