From 2e810508f6b0d89621094445620a1bea3ceff3f1 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sun, 30 Jun 2019 13:25:33 +0200 Subject: [PATCH] Fix breakage introduced in pg_lsn_in() Using PG_RETURN_LSN() from non-fmgr pg_lsn_in_internal() happened to work on some platforms, but should just be a plain "return". --- src/backend/utils/adt/pg_lsn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/utils/adt/pg_lsn.c b/src/backend/utils/adt/pg_lsn.c index eb58685152..2d4b4bf3d8 100644 --- a/src/backend/utils/adt/pg_lsn.c +++ b/src/backend/utils/adt/pg_lsn.c @@ -53,7 +53,7 @@ pg_lsn_in_internal(const char *str, bool *have_error) off = (uint32) strtoul(str + len1 + 1, NULL, 16); result = ((uint64) id << 32) | off; - PG_RETURN_LSN(result); + return result; } Datum -- 2.40.0