equal
deleted
inserted
replaced
75 socklen_t len = sizeof(struct sockaddr_un); |
75 socklen_t len = sizeof(struct sockaddr_un); |
76 jobject remote_sa = NULL; |
76 jobject remote_sa = NULL; |
77 |
77 |
78 if (getpeername(fd, (struct sockaddr *)&sa, &len) == 0) { |
78 if (getpeername(fd, (struct sockaddr *)&sa, &len) == 0) { |
79 if (sa.sun_family == AF_UNIX) { |
79 if (sa.sun_family == AF_UNIX) { |
80 remote_sa = NET_SockaddrToUnixAddress(env, &sa); |
80 remote_sa = NET_SockaddrToUnixAddress(env, &sa, len); |
81 } |
81 } |
82 } |
82 } |
83 return remote_sa; |
83 return remote_sa; |
84 } |
84 } |
85 |
85 |