]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(servbyname): Match any protocol if proto==NULL.
authorUlrich Drepper <drepper@redhat.com>
Tue, 18 Mar 1997 04:22:18 +0000 (04:22 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 18 Mar 1997 04:22:18 +0000 (04:22 +0000)
nss/nss_files/files-service.c

index 5fb38e205821f855836f33bad5cba6bcdf9374b2..317b4fa9cc805db9e3960161c187372b9d1cafa4 100644 (file)
@@ -41,8 +41,8 @@ LINE_PARSER
 
 DB_LOOKUP (servbyname, 1 + strlen (name), (".%s/%s", name, proto),
           {
-            /* Must match both protocol and name.  */
-            if (strcmp (result->s_proto, proto))
+            /* Must match both protocol (if specified) and name.  */
+            if (proto != NULL && strcmp (result->s_proto, proto))
               continue;
             LOOKUP_NAME (s_name, s_aliases)
           },