diff --git a/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp b/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp index 3c75f0240..1135139e1 100644 --- a/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp +++ b/src/libCom/misc/ipAddrToAsciiAsynchronous.cpp @@ -273,8 +273,10 @@ void ipAddrToAsciiEnginePrivate::run () this->callbackInProgress = false; - this->pCurrent->pending = false; - this->pCurrent = 0; + if ( this->pCurrent ) { + this->pCurrent->pending = false; + this->pCurrent = 0; + } if ( this->cancelPendingCount ) { this->destructorBlockEvent.signal (); }