src/java.base/unix/native/libnio/ch/InheritedChannel.c
branchunixdomainchannels
changeset 59082 5e250ee9259e
parent 59018 6d621f34e24a
equal deleted inserted replaced
59079:7893d1012580 59082:5e250ee9259e
    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