postgres.git / summary / log / commit / refs
commit 2e810508f6b0d89621094445620a1bea3ceff3f1
Author: Peter Eisentraut <peter@eisentraut.org>
Date: Sun Jun 30 11:25:33 2019 +0000
First released in: 12.0
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 eb586851529..2d4b4bf3d8a 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
[parent: 21f428ebde39]