(get_next_alias): Use __strcasecmp instead of strcasecmp.
[kopensolaris-gnu/glibc.git] / nss / nss_files / files-service.c
index 9a1d4f9..369b27b 100644 (file)
@@ -50,10 +50,10 @@ DB_LOOKUP (servbyname, 2 + strlen (name) + (proto ? strlen (proto) : 0),
           const char *name, const char *proto)
 
 DB_LOOKUP (servbyport, 21 + (proto ? strlen (proto) : 0),
-          ("=%d/%s", port, proto ?: ""),
+          ("=%d/%s", ntohs (port), proto ?: ""),
           {
             /* Must match both port and protocol.  */
-            if (result->s_port == ntohs (port)
+            if (result->s_port == port
                 && (proto == NULL
                     || strcmp (result->s_proto, proto) == 0))
               break;