=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/getent/getent.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- src/usr.bin/getent/getent.c 2006/03/12 22:40:39 1.3 +++ src/usr.bin/getent/getent.c 2006/05/07 21:18:55 1.4 @@ -1,4 +1,4 @@ -/* $OpenBSD: getent.c,v 1.3 2006/03/12 22:40:39 millert Exp $ */ +/* $OpenBSD: getent.c,v 1.4 2006/05/07 21:18:55 otto Exp $ */ /* $NetBSD: getent.c,v 1.7 2005/08/24 14:31:02 ginsbach Exp $ */ /*- @@ -431,7 +431,7 @@ *proto++ = '\0'; id = strtonum(argv[i], 0, UINT_MAX, &err); if (!err) - se = getservbyport((int)id, proto); + se = getservbyport(htons((u_short)id), proto); else se = getservbyname(argv[i], proto); if (se != NULL)