diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2014-03-28 10:30:37 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2014-03-28 10:30:37 -0400 |
commit | b777be0d48a042f500cac72140ffb50392973aa2 (patch) | |
tree | 65f1f352d337bb95e761bbd5e07146d5d8af5b85 /src/backend/access/gin/ginarrayproc.c | |
parent | e5a452b3a4600dfc9c045e1591c25e6a567d8d73 (diff) | |
download | postgresql-b777be0d48a042f500cac72140ffb50392973aa2.tar.gz postgresql-b777be0d48a042f500cac72140ffb50392973aa2.zip |
Un-break peer authentication.
Commit 613c6d26bd42dd8c2dd0664315be9551475b8864 sloppily replaced a
lookup of the UID obtained from getpeereid() with a lookup of the
server's own user name, thus totally destroying peer authentication.
Revert. Per report from Christoph Berg.
In passing, make sure get_user_name() zeroes *errstr on success on
Windows as well as non-Windows. I don't think any callers actually
depend on this ATM, but we should be consistent across platforms.
Diffstat (limited to 'src/backend/access/gin/ginarrayproc.c')
0 files changed, 0 insertions, 0 deletions