提交 34c2e6a1 编写于 作者: dengyihao's avatar dengyihao

forbidden streamsnapshot reader

上级 fd02b9a7
...@@ -239,30 +239,31 @@ int32_t vnodeSnapRead(SVSnapReader *pReader, uint8_t **ppData, uint32_t *nData) ...@@ -239,30 +239,31 @@ int32_t vnodeSnapRead(SVSnapReader *pReader, uint8_t **ppData, uint32_t *nData)
} }
} }
} }
if (!pReader->streamStateDone) { // if (!pReader->streamStateDone) {
if (pReader->pStreamStateReader == NULL) { // if (pReader->pStreamStateReader == NULL) {
code = // code =
streamStateSnapReaderOpen(pReader->pVnode->pTq, pReader->sver, pReader->sver, &pReader->pStreamStateReader); // streamStateSnapReaderOpen(pReader->pVnode->pTq, pReader->sver, pReader->sver,
if (code) { // &pReader->pStreamStateReader);
pReader->streamStateDone = 1; // if (code) {
pReader->pStreamStateReader = NULL; // pReader->streamStateDone = 1;
goto _err; // pReader->pStreamStateReader = NULL;
} // goto _err;
} // }
code = streamStateSnapRead(pReader->pStreamStateReader, ppData); // }
if (code) { // code = streamStateSnapRead(pReader->pStreamStateReader, ppData);
goto _err; // if (code) {
} else { // goto _err;
if (*ppData) { // } else {
goto _exit; // if (*ppData) {
} else { // goto _exit;
pReader->streamStateDone = 1; // } else {
code = streamStateSnapReaderClose(pReader->pStreamStateReader); // pReader->streamStateDone = 1;
if (code) goto _err; // code = streamStateSnapReaderClose(pReader->pStreamStateReader);
pReader->pStreamStateReader = NULL; // if (code) goto _err;
} // pReader->pStreamStateReader = NULL;
} // }
} // }
// }
// RSMA ============== // RSMA ==============
if (VND_IS_RSMA(pReader->pVnode) && !pReader->rsmaDone) { if (VND_IS_RSMA(pReader->pVnode) && !pReader->rsmaDone) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册