Lines Matching defs:local_addr
118 struct sockaddr_storage local_addr;
129 addrlen = sizeof(local_addr);
131 if (getsockname(conn->fd, ss2sa(&local_addr), &addrlen) < 0) {
139 if (local_addr.ss_family == AF_INET &&
140 ss2sin(&local_addr)->sin_addr.s_addr != 0) {
142 local_kaddr.length = sizeof(ss2sin(&local_addr)->sin_addr);
143 local_kaddr.contents = (krb5_octet *) &ss2sin(&local_addr)->sin_addr;
144 } else if (local_addr.ss_family == AF_INET6 &&
145 ss2sin6(&local_addr)->sin6_addr.s6_addr != 0) {
147 local_kaddr.length = sizeof(ss2sin6(&local_addr)->sin6_addr);
148 local_kaddr.contents = (krb5_octet *) &ss2sin6(&local_addr)->sin6_addr;