Skip to content

Commit 5ac6843

Browse files
alvherreibarwick
andcommitted
Don't uselessly escape a string that doesn't need escaping
Per gripe from Ian Barwick Co-authored-by: Ian Barwick <ian@2ndquadrant.com> Discussion: https://postgr.es/m/CABvVfJWNnNKb8cHsTLhkTsvL1+G6BVcV+57+w1JZ61p8YGPdWQ@mail.gmail.com
1 parent d095b2f commit 5ac6843

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/bin/pg_basebackup/pg_basebackup.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1712,9 +1712,9 @@ GenerateRecoveryConf(PGconn *conn)
17121712

17131713
if (replication_slot)
17141714
{
1715-
escaped = escape_quotes(replication_slot);
1716-
appendPQExpBuffer(recoveryconfcontents, "primary_slot_name = '%s'\n", replication_slot);
1717-
free(escaped);
1715+
/* unescaped: ReplicationSlotValidateName allows [a-z0-9_] only */
1716+
appendPQExpBuffer(recoveryconfcontents, "primary_slot_name = '%s'\n",
1717+
replication_slot);
17181718
}
17191719

17201720
if (PQExpBufferBroken(recoveryconfcontents) ||

0 commit comments

Comments
 (0)