From 560d961b346c5bf2fa25276e08aba6e5e5978bd1 Mon Sep 17 00:00:00 2001 From: duzhuolin Date: Thu, 10 Aug 2023 14:15:06 +0000 Subject: [PATCH] update src/common/backend/catalog/index.cpp. Signed-off-by: duzhuolin --- src/common/backend/catalog/index.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/common/backend/catalog/index.cpp b/src/common/backend/catalog/index.cpp index 3cf78ce9c..34397d322 100644 --- a/src/common/backend/catalog/index.cpp +++ b/src/common/backend/catalog/index.cpp @@ -4422,10 +4422,8 @@ double* GetGlobalIndexTuplesForSubPartition(Relation heapRelation, Relation inde partition = partitionOpen(heapRelation, partitionId, ShareLock); heapPartRel = partitionGetRelation(heapRelation, partition); subPartitionIdList = relationGetPartitionOidList(heapPartRel); - int subPartNum = 0; - if (subPartitionIdList != NULL) { - subPartNum = subPartitionIdList->length; - } + int subPartNum = subPartitionIdList->length; + Assert(subPartitionIdList != NULL); if (globalIndexTuples != NULL) { globalIndexTuples = (double*)repalloc(globalIndexTuples, (subPartitionIdx + subPartNum) * sizeof(double)); } else {