Skip to content

Commit

Permalink
Quote passwords in a connection string
Browse files Browse the repository at this point in the history
  • Loading branch information
za-arthur committed Feb 28, 2024
1 parent 3ecda64 commit 027811c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions bin/pgut/pgut-fe.c
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ setup_workers(int num_workers)
if (username && username[0])
appendStringInfo(&buf, "user=%s ", username);
if (password && password[0])
appendStringInfo(&buf, "password=%s ", password);
appendStringInfo(&buf, "password='%s' ", password);

if (workers.conns == NULL)
{
Expand Down Expand Up @@ -168,7 +168,7 @@ reconnect(int elevel)
if (username && username[0])
appendStringInfo(&buf, "user=%s ", username);
if (password && password[0])
appendStringInfo(&buf, "password=%s ", password);
appendStringInfo(&buf, "password='%s' ", password);

connection = pgut_connect(buf.data, prompt_password, elevel);
conn2 = pgut_connect(buf.data, prompt_password, elevel);
Expand Down
4 changes: 2 additions & 2 deletions bin/pgut/pgut.c
Original file line number Diff line number Diff line change
Expand Up @@ -506,7 +506,7 @@ pgut_connect(const char *info, YesNo prompt, int elevel)
passwd = prompt_for_password();
initStringInfo(&add_pass);
appendStringInfoString(&add_pass, info);
appendStringInfo(&add_pass, " password=%s ", passwd);
appendStringInfo(&add_pass, " password='%s' ", passwd);
}
else
{
Expand Down Expand Up @@ -557,7 +557,7 @@ pgut_connect(const char *info, YesNo prompt, int elevel)
else
initStringInfo(&add_pass);
appendStringInfoString(&add_pass, info);
appendStringInfo(&add_pass, " password=%s ", passwd);
appendStringInfo(&add_pass, " password='%s' ", passwd);
continue;
}

Expand Down

0 comments on commit 027811c

Please sign in to comment.