From 49c847fb149bf469dbe602959541007c26f76c55 Mon Sep 17 00:00:00 2001 From: wofanzheng <2399541971@qq.com> Date: Wed, 26 Jun 2024 11:32:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=81=E8=87=B4RTO=E5=9B=9E=E6=94=BE?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=B4=A8=E9=87=8F=E5=8A=A0=E5=9B=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/access/redo/redo_hash.cpp | 2 +- src/gausskernel/storage/access/redo/redo_xlogutils.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/storage/access/redo/redo_hash.cpp b/src/gausskernel/storage/access/redo/redo_hash.cpp index 124f4877b..5a2156dda 100644 --- a/src/gausskernel/storage/access/redo/redo_hash.cpp +++ b/src/gausskernel/storage/access/redo/redo_hash.cpp @@ -1027,7 +1027,7 @@ static void HashXlogAddOvflPageBlock(XLogBlockHead *blockhead, XLogBlockDataPars { XLogBlockDataParse *datadecode = blockdatarec; if (XLogBlockDataGetBlockId(datadecode) == XLOG_HASH_ADD_OVFL_PAGE_OVFL_NUM) { - Size blkdatalen; + Size blkdatalen = 0; char *blkdata = NULL; BlockNumber leftblk; blkdata = XLogBlockDataGetBlockData(datadecode, &blkdatalen); diff --git a/src/gausskernel/storage/access/redo/redo_xlogutils.cpp b/src/gausskernel/storage/access/redo/redo_xlogutils.cpp index af3de3b2c..249b47a81 100644 --- a/src/gausskernel/storage/access/redo/redo_xlogutils.cpp +++ b/src/gausskernel/storage/access/redo/redo_xlogutils.cpp @@ -1274,6 +1274,7 @@ void XLogBlockDataCommonRedo(XLogBlockHead *blockhead, void *blockrecbody, RedoB break; case RM_UBTREE2_ID: UBTree2RedoDataBlock(blockhead, blockdatarec, bufferinfo); + break; case RM_HASH_ID: HashRedoDataBlock(blockhead, blockdatarec, bufferinfo); break;