diff options
Diffstat (limited to 'fake-getnameinfo.c')
-rw-r--r-- | fake-getnameinfo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fake-getnameinfo.c b/fake-getnameinfo.c index 7b0098158..ce992d111 100644 --- a/fake-getnameinfo.c +++ b/fake-getnameinfo.c | |||
@@ -25,7 +25,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, | |||
25 | if (strlen(tmpserv) > servlen) | 25 | if (strlen(tmpserv) > servlen) |
26 | return EAI_MEMORY; | 26 | return EAI_MEMORY; |
27 | else | 27 | else |
28 | strlcpy(serv, tmpserv, servlen); | 28 | strcpy(serv, tmpserv); |
29 | } | 29 | } |
30 | 30 | ||
31 | if (host) { | 31 | if (host) { |
@@ -33,7 +33,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, | |||
33 | if (strlen(inet_ntoa(sin->sin_addr)) >= hostlen) | 33 | if (strlen(inet_ntoa(sin->sin_addr)) >= hostlen) |
34 | return EAI_MEMORY; | 34 | return EAI_MEMORY; |
35 | 35 | ||
36 | strlcpy(host, inet_ntoa(sin->sin_addr), hostlen); | 36 | strcpy(host, inet_ntoa(sin->sin_addr)); |
37 | return 0; | 37 | return 0; |
38 | } else { | 38 | } else { |
39 | hp = gethostbyaddr((char *)&sin->sin_addr, | 39 | hp = gethostbyaddr((char *)&sin->sin_addr, |
@@ -44,7 +44,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, | |||
44 | if (strlen(hp->h_name) >= hostlen) | 44 | if (strlen(hp->h_name) >= hostlen) |
45 | return EAI_MEMORY; | 45 | return EAI_MEMORY; |
46 | 46 | ||
47 | strlcpy(host, hp->h_name, hostlen); | 47 | strcpy(host, hp->h_name); |
48 | return 0; | 48 | return 0; |
49 | } | 49 | } |
50 | } | 50 | } |