diff --git a/gio/gsocket.c b/gio/gsocket.c index 1f2ff3864..be5b96adf 100644 --- a/gio/gsocket.c +++ b/gio/gsocket.c @@ -6070,12 +6070,14 @@ g_socket_get_credentials (GSocket *socket, G_CREDENTIALS_NATIVE_TYPE, &cred); +#ifdef LOCAL_PEERPID if (getsockopt (socket->priv->fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &optlen) == 0) _g_credentials_set_local_peerid (ret, pid); +#endif } else {