From 265841165f6eafda58c6805e56994122720bd188 Mon Sep 17 00:00:00 2001 From: Daniel Gustafsson Date: Fri, 10 Mar 2017 08:45:46 +0100 Subject: [PATCH] Pass NULL instead of InvalidOid for pointer argument MetaTrackAddUpdInternal() takes a HeapTuple as argument, which in turn is defined as a pointer to a HeapTupleData structure. Pass NULL rather than InvalidOid as that gets treated as a null pointer constant causing a compiler warning: heap.c:750:13: warning: expression which evaluates to zero treated as a null pointer constant of type 'HeapTuple' (aka 'struct HeapTupleData *') [-Wnon-literal-null-conversion] --- src/backend/catalog/heap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index b998ce7d13..001328bd73 100644 --- a/src/backend/catalog/heap.c +++ b/src/backend/catalog/heap.c @@ -747,7 +747,7 @@ void MetaTrackAddObject(Oid classid, MetaTrackAddUpdInternal(classid, objoid, relowner, actionname, subtype, - rel, InvalidOid); + rel, NULL); heap_close(rel, RowExclusiveLock); -- GitLab