diff --git a/src/Standard/Standard_ReadBuffer.hxx b/src/Standard/Standard_ReadBuffer.hxx index 099a9ceb81..68e0680c7a 100644 --- a/src/Standard/Standard_ReadBuffer.hxx +++ b/src/Standard/Standard_ReadBuffer.hxx @@ -100,6 +100,11 @@ private: template char* readRawDataChunk (Stream_T& theStream) { + if (myBufferPtr == NULL) + { + return NULL; + } + myBufferPtr += myChunkLen; if (myBufferPtr < myBufferEnd) {