diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c index 51dd7b9fec..c8d99a3c3f 100644 --- a/src/interfaces/libpq/fe-secure-openssl.c +++ b/src/interfaces/libpq/fe-secure-openssl.c @@ -1264,7 +1264,7 @@ initialize_SSL(PGconn *conn) #if !defined(WIN32) && !defined(__CYGWIN__) if (buf.st_uid == 0 ? buf.st_mode & (S_IWGRP | S_IXGRP | S_IRWXO) : - buf.st_mode & (S_IRWXG | S_IRWXO)) + buf.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO)) { libpq_append_conn_error(conn, "private key file \"%s\" has group or world access; file must have permissions u=rw (0600) or less if owned by the current user, or permissions u=rw,g=r (0640) or less if owned by root",