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