pgsql: Refactor PredicateLockShmemInit to not reuse var for different t - Mailing list pgsql-committers

From Heikki Linnakangas
Subject pgsql: Refactor PredicateLockShmemInit to not reuse var for different t
Date
Msg-id E1w65fS-001grb-28@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Refactor PredicateLockShmemInit to not reuse var for different things

The PredicateLockShmemInit function is pretty complicated, and one
source of confusion is that it reuses the same local variable for
sizes of things. Replace the different uses with separate variables
for clarity.

Reviewed-by: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Discussion: https://www.postgresql.org/message-id/113724ab-0028-493f-9605-6e8570f0939f@iki.fi

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/3fd0577728277e66f072f3b07adf78299dfad7cc

Modified Files
--------------
src/backend/storage/lmgr/predicate.c | 68 +++++++++++++++++++-----------------
1 file changed, 35 insertions(+), 33 deletions(-)


pgsql-committers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: pgsql: Avoid memory leak on error while parsing pg_stat_statements dump
Next
From: Peter Eisentraut
Date:
Subject: pgsql: pgindent: Always clean up .BAK files from pg_bsd_indent