fix invalid read

This commit is contained in:
yihaoDeng 2024-09-24 17:35:46 +08:00
parent 89c08a3a69
commit dbfb38680a
1 changed files with 8 additions and 5 deletions

View File

@ -3357,10 +3357,13 @@ int32_t transFreeConnById(void* shandle, int64_t transpointId) {
_exception:
transReleaseExHandle(transGetInstMgt(), (int64_t)shandle);
if (code != 0) {
if (transpointId != 0) {
(void)transReleaseExHandle(transGetRefMgt(), transpointId);
(void)transRemoveExHandle(transGetRefMgt(), transpointId);
}
taosMemoryFree(pCli);
}
return code;
}