|
|
@ -486,6 +486,7 @@ sys_sockaddr_str(struct sockaddr *addr, socklen_t addrlen,
|
|
|
|
log_err_level_printf(LOG_CRIT, "Cannot get nameinfo for socket address: %s\n",
|
|
|
|
log_err_level_printf(LOG_CRIT, "Cannot get nameinfo for socket address: %s\n",
|
|
|
|
gai_strerror(rv));
|
|
|
|
gai_strerror(rv));
|
|
|
|
free(*serv);
|
|
|
|
free(*serv);
|
|
|
|
|
|
|
|
*serv = NULL;
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
hostsz = strlen(tmphost) + 1; /* including terminator */
|
|
|
|
hostsz = strlen(tmphost) + 1; /* including terminator */
|
|
|
@ -493,6 +494,7 @@ sys_sockaddr_str(struct sockaddr *addr, socklen_t addrlen,
|
|
|
|
if (!*host) {
|
|
|
|
if (!*host) {
|
|
|
|
log_err_level_printf(LOG_CRIT, "Cannot allocate memory\n");
|
|
|
|
log_err_level_printf(LOG_CRIT, "Cannot allocate memory\n");
|
|
|
|
free(*serv);
|
|
|
|
free(*serv);
|
|
|
|
|
|
|
|
*serv = NULL;
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
memcpy(*host, tmphost, hostsz);
|
|
|
|
memcpy(*host, tmphost, hostsz);
|
|
|
|