commit | e9edd7c3b57b3db9b85ff7ddde4593b19d5ea176 | [log] [tgz] |
---|---|---|
author | Damien Miller <djm@mindrot.org> | Fri Sep 29 10:59:14 2000 +1100 |
committer | Damien Miller <djm@mindrot.org> | Fri Sep 29 10:59:14 2000 +1100 |
tree | b154bfa7988d33c2f95a2edc79efc29210ba476c | |
parent | 15e7d4b64c237243657742cb50fead1062bbb92e [diff] [blame] |
- (djm) Another off-by-one fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
diff --git a/fake-getnameinfo.c b/fake-getnameinfo.c index ce992d1..203621f 100644 --- a/fake-getnameinfo.c +++ b/fake-getnameinfo.c
@@ -22,7 +22,7 @@ if (serv) { snprintf(tmpserv, sizeof(tmpserv), "%d", ntohs(sin->sin_port)); - if (strlen(tmpserv) > servlen) + if (strlen(tmpserv) >= servlen) return EAI_MEMORY; else strcpy(serv, tmpserv);