!5682 Uwal coredump问题修复

Merge pull request !5682 from luqichao/uwal_dev
This commit is contained in:
opengauss_bot
2024-06-28 07:09:38 +00:00
committed by Gitee
2 changed files with 2 additions and 2 deletions

View File

@ -1105,7 +1105,7 @@ int GsUwalWriteSync(int nBytes, char *buf, UwalNodeInfo *infos, bool specified,
params.cb = NULL;
if (!specified) {
ock_uwal_append(&params, &offset, infos);
return ock_uwal_append(&params, &offset, infos);
}
return ock_uwal_append_with_offset(&params, targetOffset, &offset, infos);
}

View File

@ -1209,7 +1209,7 @@ static void uwalRcvStateFree()
volatile WalRcvData *walrcv = t_thrd.walreceiverfuncs_cxt.WalRcv;
SpinLockAcquire(&walrcv->uwalMutex);
if (walrcv->uwalRcvState != NULL) {
pfree(walrcv->uwalRcvState = NULL);
pfree(walrcv->uwalRcvState);
walrcv->uwalRcvState = NULL;
}
SpinLockRelease(&walrcv->uwalMutex);