diff options
author | Damien Miller <djm@mindrot.org> | 2000-09-26 13:13:26 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-09-26 13:13:26 +1100 |
commit | ecf5830e8aff013f4274fafcfe77853749a69bf7 (patch) | |
tree | bb2b30e7c0c1918990769af1e69f499d4eb2990c | |
parent | e772b684ccb1d7e8507059ba9cd86b1bc0c8609a (diff) |
fix fix
-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 | } |