summaryrefslogtreecommitdiff
path: root/fake-getnameinfo.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-09-29 10:59:14 +1100
committerDamien Miller <djm@mindrot.org>2000-09-29 10:59:14 +1100
commite9edd7c3b57b3db9b85ff7ddde4593b19d5ea176 (patch)
treeb154bfa7988d33c2f95a2edc79efc29210ba476c /fake-getnameinfo.c
parent15e7d4b64c237243657742cb50fead1062bbb92e (diff)
- (djm) Another off-by-one fix from Pavel Kankovsky
<peak@argo.troja.mff.cuni.cz>
Diffstat (limited to 'fake-getnameinfo.c')
-rw-r--r--fake-getnameinfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fake-getnameinfo.c b/fake-getnameinfo.c
index ce992d111..203621f0d 100644
--- a/fake-getnameinfo.c
+++ b/fake-getnameinfo.c
@@ -22,7 +22,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
22 22
23 if (serv) { 23 if (serv) {
24 snprintf(tmpserv, sizeof(tmpserv), "%d", ntohs(sin->sin_port)); 24 snprintf(tmpserv, sizeof(tmpserv), "%d", ntohs(sin->sin_port));
25 if (strlen(tmpserv) > servlen) 25 if (strlen(tmpserv) >= servlen)
26 return EAI_MEMORY; 26 return EAI_MEMORY;
27 else 27 else
28 strcpy(serv, tmpserv); 28 strcpy(serv, tmpserv);