fix invalid read
This commit is contained in:
parent
89c08a3a69
commit
dbfb38680a
|
@ -3356,11 +3356,14 @@ int32_t transFreeConnById(void* shandle, int64_t transpointId) {
|
|||
}
|
||||
|
||||
_exception:
|
||||
transReleaseExHandle(transGetInstMgt(), (int64_t)shandle);
|
||||
|
||||
(void)transReleaseExHandle(transGetRefMgt(), transpointId);
|
||||
(void)transRemoveExHandle(transGetRefMgt(), transpointId);
|
||||
taosMemoryFree(pCli);
|
||||
transReleaseExHandle(transGetInstMgt(), (int64_t)shandle);
|
||||
if (code != 0) {
|
||||
if (transpointId != 0) {
|
||||
(void)transReleaseExHandle(transGetRefMgt(), transpointId);
|
||||
(void)transRemoveExHandle(transGetRefMgt(), transpointId);
|
||||
}
|
||||
taosMemoryFree(pCli);
|
||||
}
|
||||
|
||||
return code;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue