From ed557a373c406bbb2a1843544ebbd856ca4cac47 Mon Sep 17 00:00:00 2001
From: Andrew Dunstan <andrew@dunslane.net>
Date: Sun, 10 Apr 2011 14:51:26 -0400
Subject: [PATCH] Don't make "replication" magical as a user name, only as a
 database name, in pg_hba.conf.

Per gripe from Josh Berkus.
---
 src/backend/libpq/hba.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/backend/libpq/hba.c b/src/backend/libpq/hba.c
index fdc29aaa72d..1f79c8fe007 100644
--- a/src/backend/libpq/hba.c
+++ b/src/backend/libpq/hba.c
@@ -492,6 +492,8 @@ check_role(const char *role, Oid roleid, char *param_str)
 				return true;
 		}
 		else if (strcmp(tok, role) == 0 ||
+				 (strcmp(tok, "replication\n") == 0 && 
+				  strcmp(role,"replication") ==0) ||
 				 strcmp(tok, "all\n") == 0)
 			return true;
 	}
-- 
GitLab