diff --git a/lib/libcompat/4.3/rexec.c b/lib/libcompat/4.3/rexec.c index a6599209605e..edbe6fcc5f88 100644 --- a/lib/libcompat/4.3/rexec.c +++ b/lib/libcompat/4.3/rexec.c @@ -356,7 +356,7 @@ rexec(ahost, rport, name, pass, cmd, fd2p) goto bad; } port = ntohs((u_short)sin2.sin_port); - (void) sprintf(num, "%u", port); + (void) sprintf(num, "%hu", port); (void) write(s, num, strlen(num)+1); { int len = sizeof (from); s3 = accept(s2, (struct sockaddr *)&from, &len);