diff --git a/src/db/dbServiceIO.cpp b/src/db/dbServiceIO.cpp index 00daf64d9..9ebc9b332 100644 --- a/src/db/dbServiceIO.cpp +++ b/src/db/dbServiceIO.cpp @@ -286,7 +286,9 @@ void dbServiceIO::destroyAllIO ( dbChannelIO & chan ) while ( ( pIO = tmp.get() ) ) { pIO->destroy (); } - chan.dbServicePrivateListOfIO::pBlocker->destroy (); + if ( chan.dbServicePrivateListOfIO::pBlocker ) { + chan.dbServicePrivateListOfIO::pBlocker->destroy (); + } } void dbServiceIO::ioCancel ( dbChannelIO & chan, const cacChannel::ioid &id )