fix state mem leak
This commit is contained in:
parent
83468a7710
commit
d9fd95777a
|
@ -1617,12 +1617,6 @@ int32_t streamStateSessionGetKVByCur_rocksdb(SStreamStateCur* pCur, SSessionKey*
|
||||||
if (len < 0) {
|
if (len < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (pVal != NULL) {
|
|
||||||
*pVal = (char*)val;
|
|
||||||
} else {
|
|
||||||
taosMemoryFree(val);
|
|
||||||
}
|
|
||||||
if (pVLen != NULL) *pVLen = len;
|
|
||||||
|
|
||||||
if (pKTmp->opNum != pCur->number) {
|
if (pKTmp->opNum != pCur->number) {
|
||||||
taosMemoryFree(val);
|
taosMemoryFree(val);
|
||||||
|
@ -1638,6 +1632,8 @@ int32_t streamStateSessionGetKVByCur_rocksdb(SStreamStateCur* pCur, SSessionKey*
|
||||||
} else {
|
} else {
|
||||||
taosMemoryFree(val);
|
taosMemoryFree(val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (pVLen != NULL) *pVLen = len;
|
||||||
*pKey = pKTmp->key;
|
*pKey = pKTmp->key;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue