aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Gustafsson <dgustafsson@postgresql.org>2025-01-10 22:02:58 +0100
committerDaniel Gustafsson <dgustafsson@postgresql.org>2025-01-10 22:02:58 +0100
commit830215a4c8879dbed6aeec2ae67be050ec9b7d60 (patch)
tree5c55309b4321284845c068c88c26d2513f081489 /src
parent6b6901a26f5683d30e6a3192d5b3a7da1dba69c3 (diff)
downloadpostgresql-830215a4c8879dbed6aeec2ae67be050ec9b7d60.tar.gz
postgresql-830215a4c8879dbed6aeec2ae67be050ec9b7d60.zip
Fix missing ldapscheme option in pg_hba_file_rules()
The ldapscheme option was missed when inspecing the HbaLine for assembling rows for the pg_hba_file_rules function. Backpatch to all supported versions. Author: Laurenz Albe <laurenz.albe@cybertec.at> Reported-by: Laurenz Albe <laurenz.albe@cybertec.at> Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Bug: 18769 Discussion: https://postgr.es/m/18769-dd8610cbc0405172@postgresql.org Backpatch-through: v13
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/adt/hbafuncs.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/utils/adt/hbafuncs.c b/src/backend/utils/adt/hbafuncs.c
index c3365997868..c93a90b86c8 100644
--- a/src/backend/utils/adt/hbafuncs.c
+++ b/src/backend/utils/adt/hbafuncs.c
@@ -88,6 +88,10 @@ get_hba_options(HbaLine *hba)
options[noptions++] =
CStringGetTextDatum(psprintf("ldapport=%d", hba->ldapport));
+ if (hba->ldapscheme)
+ options[noptions++] =
+ CStringGetTextDatum(psprintf("ldapscheme=%s", hba->ldapscheme));
+
if (hba->ldaptls)
options[noptions++] =
CStringGetTextDatum("ldaptls=true");