diff --git a/lib/roken/mini_inetd.c b/lib/roken/mini_inetd.c index 463cd269d..384fc04b3 100644 --- a/lib/roken/mini_inetd.c +++ b/lib/roken/mini_inetd.c @@ -101,6 +101,8 @@ mini_inetd (int port) hints.ai_flags = AI_PASSIVE; hints.ai_socktype = SOCK_STREAM; + snprintf (portstr, sizeof(portstr), "%d", ntohs(port)); + error = getaddrinfo (NULL, portstr, &hints, &ai); if (error) errx (1, "getaddrinfo: %s", gai_strerror (error));