Index: net/socket/unix_domain_listen_socket_posix.cc |
diff --git a/net/socket/unix_domain_listen_socket_posix.cc b/net/socket/unix_domain_listen_socket_posix.cc |
index 7bab4ffcb7fe0c9df40cbfc6869969f5e61a4954..5f6a3259f56300fde5e0d459d858f6e429eb52fb 100644 |
--- a/net/socket/unix_domain_listen_socket_posix.cc |
+++ b/net/socket/unix_domain_listen_socket_posix.cc |
@@ -113,10 +113,12 @@ void UnixDomainListenSocket::Accept() { |
SocketDescriptor conn = StreamListenSocket::AcceptSocket(); |
if (conn == kInvalidSocket) |
return; |
+ pid_t process_id; |
uid_t user_id; |
gid_t group_id; |
- if (!UnixDomainServerSocket::GetPeerIds(conn, &user_id, &group_id) || |
- !auth_callback_.Run(user_id, group_id)) { |
+ if (!UnixDomainServerSocket::GetPeerIds(conn, |
+ &process_id, &user_id, &group_id) || |
+ !auth_callback_.Run(process_id, user_id, group_id)) { |
if (IGNORE_EINTR(close(conn)) < 0) |
LOG(ERROR) << "close() error"; |
return; |