Fix getpwuid_r call:
authorBruce Momjian <bruce@momjian.us>
Tue, 23 Mar 2004 02:04:33 +0000 (02:04 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 23 Mar 2004 02:04:33 +0000 (02:04 +0000)
    *result = getpwuid_r(uid, resultbuf, buffer, buflen);

src/port/thread.c

index d831d641ecdae1c52ec3af9413223d132a90e737..62420b6025971c02dd263e1e8f4cc8c102739979 100644 (file)
@@ -116,7 +116,7 @@ pqGetpwuid(uid_t uid, struct passwd *resultbuf, char *buffer,
         * Early POSIX draft of getpwuid_r() returns 'struct passwd *'.
         *    getpwuid_r(uid, resultbuf, buffer, buflen)
         */
-       result = getpwuid_r(uid, resultbuf, buffer, buflen);
+       *result = getpwuid_r(uid, resultbuf, buffer, buflen);
 #endif
 #else