diff options
author | Robert Haas <rhaas@postgresql.org> | 2011-04-13 12:26:51 -0700 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2011-04-13 12:28:53 -0700 |
commit | 0a49c95c734d58385e9c5e335088da1cd54e2344 (patch) | |
tree | e742a889fb9bdbd06dfb9286463110064854cc3c /src/backend/commands/user.c | |
parent | 40e64017f3a4f1f7547dcbc62c2dcf80511ff842 (diff) | |
download | postgresql-0a49c95c734d58385e9c5e335088da1cd54e2344.tar.gz |
Avoid incorrectly granting replication to roles created with NOSUPERUSER.
Andres Freund
Diffstat (limited to 'src/backend/commands/user.c')
-rw-r--r-- | src/backend/commands/user.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c index 9c9164d3bc..3f7d4992af 100644 --- a/src/backend/commands/user.c +++ b/src/backend/commands/user.c @@ -245,7 +245,7 @@ CreateRole(CreateRoleStmt *stmt) * Superusers get replication by default, but only if NOREPLICATION * wasn't explicitly mentioned */ - if (!(disreplication && intVal(disreplication->arg) == 0)) + if (issuper && !(disreplication && intVal(disreplication->arg) == 0)) isreplication = 1; } if (dinherit) |