summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fake-getnameinfo.c6
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 }