aboutsummaryrefslogtreecommitdiff
path: root/src/backend/postmaster/postmaster.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/postmaster/postmaster.c')
-rw-r--r--src/backend/postmaster/postmaster.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
index c9a8a8fc459..98086f78410 100644
--- a/src/backend/postmaster/postmaster.c
+++ b/src/backend/postmaster/postmaster.c
@@ -1969,12 +1969,7 @@ retry1:
else
{
/* Append '@' and dbname */
- char *db_user;
-
- db_user = palloc(strlen(port->user_name) +
- strlen(port->database_name) + 2);
- sprintf(db_user, "%s@%s", port->user_name, port->database_name);
- port->user_name = db_user;
+ port->user_name = psprintf("%s@%s", port->user_name, port->database_name);
}
}