X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/blobdiff_plain/c5d858281797cf7ce3c1d00e478c08166fa9f9ac..6f2e751dacd18a0575b865e27ed176f2ae5940fd:/fake-getnameinfo.c diff --git a/fake-getnameinfo.c b/fake-getnameinfo.c index ce992d11..203621f0 100644 --- a/fake-getnameinfo.c +++ b/fake-getnameinfo.c @@ -22,7 +22,7 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, 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);