| 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;
|
|
|