free mem
This commit is contained in:
parent
1bed2b1e40
commit
d23c80b12f
|
@ -1764,7 +1764,7 @@ void streamScanOperatorDecode(void* pBuff, int32_t len, SStreamScanInfo* pInfo)
|
|||
return;
|
||||
}
|
||||
|
||||
void* pUpInfo = pInfo->stateStore.updateInfoInit(0, TSDB_TIME_PRECISION_MILLI, 0);
|
||||
void* pUpInfo = taosMemoryCalloc(1, sizeof(SUpdateInfo));
|
||||
int32_t code = pInfo->stateStore.updateInfoDeserialize(pBuff, len, pUpInfo);
|
||||
if (code == TSDB_CODE_SUCCESS) {
|
||||
pInfo->pUpdateInfo = pUpInfo;
|
||||
|
@ -2341,7 +2341,7 @@ void streamScanReloadState(SOperatorInfo* pOperator) {
|
|||
void* pBuff = NULL;
|
||||
int32_t len = 0;
|
||||
pInfo->stateStore.streamStateGetInfo(pInfo->pState, STREAM_SCAN_OP_STATE_NAME, strlen(STREAM_SCAN_OP_STATE_NAME), &pBuff, &len);
|
||||
SUpdateInfo* pUpInfo = pInfo->stateStore.updateInfoInit(0, TSDB_TIME_PRECISION_MILLI, 0);
|
||||
SUpdateInfo* pUpInfo = taosMemoryCalloc(1, sizeof(SUpdateInfo));
|
||||
int32_t code = pInfo->stateStore.updateInfoDeserialize(pBuff, len, pUpInfo);
|
||||
taosMemoryFree(pBuff);
|
||||
if (code == TSDB_CODE_SUCCESS && pInfo->pUpdateInfo) {
|
||||
|
|
|
@ -158,7 +158,7 @@ TEST(TD_STREAM_UPDATE_TEST, update) {
|
|||
// void *buf = taosMemoryCalloc(1, bufLen);
|
||||
// int32_t resSize = updateInfoSerialize(buf, bufLen, pSU7);
|
||||
|
||||
// SUpdateInfo *pSU6 = updateInfoInit(0, TSDB_TIME_PRECISION_MILLI, 0);
|
||||
// SUpdateInfo *pSU6 = taosMemoryCalloc(1, sizeof(SUpdateInfo));
|
||||
// int32_t desSize = updateInfoDeserialize(buf, bufLen, pSU6);
|
||||
// GTEST_ASSERT_EQ(desSize, 0);
|
||||
|
||||
|
|
Loading…
Reference in New Issue