fix_redudant_initialization_status_nbtsearch.patch
application/octet-stream
Filename: fix_redudant_initialization_status_nbtsearch.patch
Type: application/octet-stream
Part: 7
Message:
Re: [PATCH] Redudant initilization
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/access/nbtree/nbtsearch.c | 4 | 3 |
diff --git a/src/backend/access/nbtree/nbtsearch.c b/src/backend/access/nbtree/nbtsearch.c
index 28dc196b55..defa71229a 100644
--- a/src/backend/access/nbtree/nbtsearch.c
+++ b/src/backend/access/nbtree/nbtsearch.c
@@ -860,7 +860,6 @@ _bt_first(IndexScanDesc scan, ScanDirection dir)
ScanKeyData notnullkeys[INDEX_MAX_KEYS];
int keysCount = 0;
int i;
- bool status = true;
StrategyNumber strat_total;
BTScanPosItem *currItem;
BlockNumber blkno;
@@ -890,6 +889,8 @@ _bt_first(IndexScanDesc scan, ScanDirection dir)
*/
if (scan->parallel_scan != NULL)
{
+ bool status;
+
status = _bt_parallel_seize(scan, &blkno);
if (!status)
return false;
@@ -1858,7 +1859,7 @@ _bt_steppage(IndexScanDesc scan, ScanDirection dir)
{
BTScanOpaque so = (BTScanOpaque) scan->opaque;
BlockNumber blkno = InvalidBlockNumber;
- bool status = true;
+ bool status;
Assert(BTScanPosIsValid(so->currPos));
@@ -1967,7 +1968,7 @@ _bt_readnextpage(IndexScanDesc scan, BlockNumber blkno, ScanDirection dir)
Relation rel;
Page page;
BTPageOpaque opaque;
- bool status = true;
+ bool status;
rel = scan->indexRelation;