Skip to content

Commit 838f798

Browse files
author
Amit Kapila
committed
Use logical operator && instead of & in vacuumparallel.c.
As such the current usage of & won't produce incorrect results but it would be better to use && to short-circuit the evaluation of second condition when the same is not required. Author: Ranier Vilela Reviewed-by: Tom Lane, Bharath Rupireddy Backpatch-through: 15, where it was introduced Discussion: https://postgr.es/m/CAEudQApL8QcoYwQuutkWKY_h7gBY8F0Xs34YKfc7-G0i83K_pw@mail.gmail.com
1 parent 49e525a commit 838f798

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/backend/commands/vacuumparallel.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,7 @@ parallel_vacuum_process_all_indexes(ParallelVacuumState *pvs, int num_index_scan
612612
Assert(indstats->status == PARALLEL_INDVAC_STATUS_INITIAL);
613613
indstats->status = new_status;
614614
indstats->parallel_workers_can_process =
615-
(pvs->will_parallel_vacuum[i] &
615+
(pvs->will_parallel_vacuum[i] &&
616616
parallel_vacuum_index_is_parallel_safe(pvs->indrels[i],
617617
num_index_scans,
618618
vacuum));

0 commit comments

Comments
 (0)