+ if (getpeername(in, (struct sockaddr *)&sin, &len) < 0) {
+ dbprintf(_("getpeername returned: %s\n"), strerror(errno));
+ return;
+ }
+ if ((result = getnameinfo((struct sockaddr *)&sin, len,
+ hostname, NI_MAXHOST, NULL, 0, 0) != 0)) {
+ dbprintf(_("getnameinfo failed: %s\n"),
+ gai_strerror(result));