mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 08:14:24 +02:00
fix fix
This commit is contained in:
parent
e772b684cc
commit
ecf5830e8a
@ -25,7 +25,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
|||||||
if (strlen(tmpserv) > servlen)
|
if (strlen(tmpserv) > servlen)
|
||||||
return EAI_MEMORY;
|
return EAI_MEMORY;
|
||||||
else
|
else
|
||||||
strlcpy(serv, tmpserv, servlen);
|
strcpy(serv, tmpserv);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (host) {
|
if (host) {
|
||||||
@ -33,7 +33,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
|||||||
if (strlen(inet_ntoa(sin->sin_addr)) >= hostlen)
|
if (strlen(inet_ntoa(sin->sin_addr)) >= hostlen)
|
||||||
return EAI_MEMORY;
|
return EAI_MEMORY;
|
||||||
|
|
||||||
strlcpy(host, inet_ntoa(sin->sin_addr), hostlen);
|
strcpy(host, inet_ntoa(sin->sin_addr));
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
hp = gethostbyaddr((char *)&sin->sin_addr,
|
hp = gethostbyaddr((char *)&sin->sin_addr,
|
||||||
@ -44,7 +44,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
|||||||
if (strlen(hp->h_name) >= hostlen)
|
if (strlen(hp->h_name) >= hostlen)
|
||||||
return EAI_MEMORY;
|
return EAI_MEMORY;
|
||||||
|
|
||||||
strlcpy(host, hp->h_name, hostlen);
|
strcpy(host, hp->h_name);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user