pgsql: Fix RelationIdGetRelation calls that weren't bothering witherro - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Fix RelationIdGetRelation calls that weren't bothering witherro
Date
Msg-id E1i74JE-00024Z-9f@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Fix RelationIdGetRelation calls that weren't bothering with error checks.

Some of these are quite old, but that doesn't make them not bugs.
We'd rather report a failure via elog than SIGSEGV.

While at it, uniformly spell the error check as !RelationIsValid(rel)
rather than a bare rel == NULL test.  The machine code is the same
but it seems better to be consistent.

Coverity complained about this today, not sure why, because the
mistake is in fact old.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/1d87b674828ad3d49b74d0190184d861f183fb30

Modified Files
--------------
src/backend/access/heap/heapam.c                | 4 ++++
src/backend/replication/logical/reorderbuffer.c | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)


pgsql-committers by date:

Previous
From: Alexander Korotkov
Date:
Subject: pgsql: Fix handling of NULL distances in KNN-GiST
Next
From: Peter Eisentraut
Date:
Subject: pgsql: Improve new AND CHAIN tests