Create temporary pg.auto.conf file with the same permissions as the original

Commit 0574279 set the file permissions to 0600 rather than the user's
umask, but if initdb was executed with -g/--allow-group-access, the
file is maintained with 0640, so we'll just maintain the existing
permssions.
This commit is contained in:
Ian Barwick
2020-04-07 13:29:59 +09:00
parent cd80f265ac
commit 599bab590a
4 changed files with 15 additions and 4 deletions

View File

@@ -1165,7 +1165,6 @@ _get_pg_setting(PGconn *conn, const char *setting, char *str_output, bool *bool_
/*
* Note we assume the caller is sure this is a boolean parameter
*/
printf("YYY %s\n", PQgetvalue(res, i, 1));
if (strncmp(PQgetvalue(res, i, 1), "on", MAXLEN) == 0)
*bool_output = true;
else