| 162 | | char fromhost[NI_MAXHOST]; |
| 163 | | char fromport[NI_MAXSERV]; |
| 164 | | int gni_r; |
| 165 | | |
| 166 | | gni_r = getnameinfo((struct sockaddr *)&ss, slen, |
| 167 | | fromhost, sizeof(fromhost), |
| 168 | | fromport, sizeof(fromport), |
| 169 | | NI_NUMERICHOST | NI_NUMERICSERV); |
| 170 | | |
| 171 | | if (gni_r) { |
| 172 | | syslog(LOG_WARNING, "%s: getnameinfo(): %s", prog, gai_strerror(gni_r)); |
| | 162 | if (ss.ss_family == AF_INET || ss.ss_family == AF_INET6) { |
| | 163 | char fromhost[NI_MAXHOST]; |
| | 164 | char fromport[NI_MAXSERV]; |
| | 165 | int gni_r; |
| | 166 | |
| | 167 | gni_r = getnameinfo((struct sockaddr *)&ss, slen, |
| | 168 | fromhost, sizeof(fromhost), |
| | 169 | fromport, sizeof(fromport), |
| | 170 | NI_NUMERICHOST | NI_NUMERICSERV); |
| | 171 | |
| | 172 | if (gni_r) { |
| | 173 | syslog(LOG_WARNING, "%s: getnameinfo(): %s", prog, gai_strerror(gni_r)); |
| | 174 | } else { |
| | 175 | syslog(LOG_INFO, "%s: Connection from: %s on port: %s", prog, fromhost, fromport); |
| | 176 | } |