char s[INET_ADDRSTRLEN];
#endif
int ret, prevtime, servidx;
- unsigned int size;
+ socklen_t namelen;
struct sockaddr_storage ss;
snprintf(identstr, sizeof identstr, "### eggdrop_%s", pid_file);
"for reading");
}
servidx = findanyidx(serv);
- size = sizeof ss;
- ret = getsockname(dcc[servidx].sock, (struct sockaddr *) &ss, &size);
+ namelen = sizeof ss;
+ ret = getsockname(dcc[servidx].sock, (struct sockaddr *) &ss, &namelen);
if (ret) {
putlog(LOG_DEBUG, "*", "IDENT: Error getting socket info for writing");
}
#else
char s[INET_ADDRSTRLEN];
#endif
- unsigned int size;
+ socklen_t namelen;
struct sockaddr_storage ss;
Tcl_Obj *masterlist;
/* If this came from socklist... */
} else {
/* Update dcc table socket information, needed for getting local IP */
- size = sizeof ss;
- getsockname(dcc[i].sock, (struct sockaddr *) &ss, &size);
+ namelen = sizeof ss;
+ getsockname(dcc[i].sock, (struct sockaddr *) &ss, &namelen);
if (ss.ss_family == AF_INET) {
struct sockaddr_in *saddr = (struct sockaddr_in *)&ss;
inet_ntop(AF_INET, &(saddr->sin_addr), s, INET_ADDRSTRLEN);