v1-0001-Unmark-gen_random_uuid-function-leakproof.patch
application/octet-stream
Filename: v1-0001-Unmark-gen_random_uuid-function-leakproof.patch
Type: application/octet-stream
Part: 0
Patch
Format: format-patch
Series: patch v1-0001
Subject: Unmark gen_random_uuid() function leakproof.
| File | + | − |
|---|---|---|
| src/include/catalog/pg_proc.dat | 1 | 1 |
| src/test/regress/expected/opr_sanity.out | 0 | 1 |
From 726ecc44991169c5b10a52e0d2bb2ad0a3ced4c0 Mon Sep 17 00:00:00 2001
From: Masahiko Sawada <sawada.mshk@gmail.com>
Date: Mon, 9 Dec 2024 13:53:44 -0800
Subject: [PATCH v1] Unmark gen_random_uuid() function leakproof.
The functions wihtout arguments don't need to be marked
leakproof. This commit unmarks gen_random_uuid() leakproof for
consistency with upcoming UUID generation functions.
XXX bump catalog version.
Reviewed-by:
Discussion: https://postgr.es/m/
---
src/include/catalog/pg_proc.dat | 2 +-
src/test/regress/expected/opr_sanity.out | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/include/catalog/pg_proc.dat b/src/include/catalog/pg_proc.dat
index 9575524007f..ccf79761da5 100644
--- a/src/include/catalog/pg_proc.dat
+++ b/src/include/catalog/pg_proc.dat
@@ -9345,7 +9345,7 @@
proname => 'uuid_hash_extended', prorettype => 'int8',
proargtypes => 'uuid int8', prosrc => 'uuid_hash_extended' },
{ oid => '3432', descr => 'generate random UUID',
- proname => 'gen_random_uuid', proleakproof => 't', provolatile => 'v',
+ proname => 'gen_random_uuid', provolatile => 'v',
prorettype => 'uuid', proargtypes => '', prosrc => 'gen_random_uuid' },
{ oid => '6342', descr => 'extract timestamp from UUID',
proname => 'uuid_extract_timestamp', proleakproof => 't',
diff --git a/src/test/regress/expected/opr_sanity.out b/src/test/regress/expected/opr_sanity.out
index 34a32bd11d2..452f2572302 100644
--- a/src/test/regress/expected/opr_sanity.out
+++ b/src/test/regress/expected/opr_sanity.out
@@ -855,7 +855,6 @@ sha224(bytea)
sha256(bytea)
sha384(bytea)
sha512(bytea)
-gen_random_uuid()
starts_with(text,text)
macaddr8_eq(macaddr8,macaddr8)
macaddr8_lt(macaddr8,macaddr8)
--
2.43.5