mirror of
https://github.com/postgres/postgres.git
synced 2025-07-08 11:42:09 +03:00
Fix incorrect error message reported for non-existent users
Previously, lookups of non-existent user names could return "Success"; it will now return "User does not exist" by resetting errno. This also centralizes the user name lookup code in libpgport. Report and analysis by Nicolas Marchildon; patch by me
This commit is contained in:
@ -193,7 +193,7 @@ main(int argc, char *argv[])
|
||||
if (getenv("PGUSER"))
|
||||
newuser = getenv("PGUSER");
|
||||
else
|
||||
newuser = get_user_name(progname);
|
||||
newuser = get_user_name_or_exit(progname);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user