summaryrefslogtreecommitdiff
path: root/fake-getnameinfo.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-09-26 13:13:26 +1100
committerDamien Miller <djm@mindrot.org>2000-09-26 13:13:26 +1100
commitecf5830e8aff013f4274fafcfe77853749a69bf7 (patch)
treebb2b30e7c0c1918990769af1e69f499d4eb2990c /fake-getnameinfo.c
parente772b684ccb1d7e8507059ba9cd86b1bc0c8609a (diff)
fix fix
Diffstat (limited to 'fake-getnameinfo.c')
-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 }