]> granicus.if.org Git - postgresql/commitdiff
Even though SO_PEERCRED is probably totally unportable, might as well
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 2 Aug 2001 14:39:35 +0000 (14:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 2 Aug 2001 14:39:35 +0000 (14:39 +0000)
declare the getsockopt parameter as ACCEPT_TYPE_ARG3 to be consistent
with our other uses of getsockopt.

src/backend/libpq/hba.c

index 4846f8fb5f99a077629dea33c0691c0315f2fa61..b91427460d263d4099cc636726fe7f99540c1591 100644 (file)
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/libpq/hba.c,v 1.60 2001/08/02 14:27:40 tgl Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/libpq/hba.c,v 1.61 2001/08/02 14:39:35 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -863,11 +863,10 @@ ident_unix(int sock, char *ident_user)
 #ifdef SO_PEERCRED
        /* Linux style: use getsockopt(SO_PEERCRED) */
        struct ucred    peercred;
-       socklen_t               so_len;
+       ACCEPT_TYPE_ARG3 so_len = sizeof(peercred);
        struct passwd *pass;
 
        errno = 0;
-       so_len = sizeof(peercred);
        if (getsockopt(sock, SOL_SOCKET, SO_PEERCRED, &peercred, &so_len) != 0 ||
                so_len != sizeof(peercred))
        {