Bruce Momjian wrote:
> On Tue, May 7, 2013 at 02:19:05PM -0400, Alvaro Herrera wrote:
> I have developed the attached patch to fix this and another instance I
> saw.
Remember to set errno = 0 before calling the getpw* function; at least
in initdb it would be meaningful. And in the pg_upgrade case, it seems
better to abort the upgrade if this call doesn't work. (Also, there are
other uses of getpwuid/getpwnam elsewhere. Not sure we want to worry
too much about them.)
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services