Replace snprintf with sprintf.
diff --git a/Modules/getnameinfo.c b/Modules/getnameinfo.c
index 182a3bf..33d6ad3 100644
--- a/Modules/getnameinfo.c
+++ b/Modules/getnameinfo.c
@@ -130,7 +130,7 @@
 	if (serv == NULL || servlen == 0) {
 		/* what we should do? */
 	} else if (flags & NI_NUMERICSERV) {
-		snprintf(numserv, sizeof(numserv), "%d", ntohs(port));
+		sprintf(numserv, "%d", ntohs(port));
 		if (strlen(numserv) > servlen)
 			return ENI_MEMORY;
 		strcpy(serv, numserv);