diff options
-rw-r--r-- | CREDITS | 1 | ||||
-rw-r--r-- | fake-getnameinfo.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -57,6 +57,7 @@ Michael Stone <mstone@cs.loyola.edu> - Irix enhancements | |||
57 | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch | 57 | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch |
58 | Nate Itkin <nitkin@europa.com> - SunOS 4.1.x fixes | 58 | Nate Itkin <nitkin@europa.com> - SunOS 4.1.x fixes |
59 | Niels Kristian Bech Jensen <nkbj@image.dk> - Assorted patches | 59 | Niels Kristian Bech Jensen <nkbj@image.dk> - Assorted patches |
60 | Pavel Kankovsky <peak@argo.troja.mff.cuni.cz> - Security fixes | ||
60 | Pavel Troller <patrol@omni.sinus.cz> - Bugfixes | 61 | Pavel Troller <patrol@omni.sinus.cz> - Bugfixes |
61 | Pekka Savola <pekkas@netcore.fi> - Bugfixes | 62 | Pekka Savola <pekkas@netcore.fi> - Bugfixes |
62 | Peter Kocks <peter.kocks@baygate.com> - Makefile fixes | 63 | Peter Kocks <peter.kocks@baygate.com> - Makefile fixes |
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); |