]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(internal_nis_getservent_r): Use strncpy instead of strcpy for
authorUlrich Drepper <drepper@redhat.com>
Sun, 21 Dec 1997 21:19:00 +0000 (21:19 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 21 Dec 1997 21:19:00 +0000 (21:19 +0000)
security reasons.

nis/nss_nis/nis-service.c

index ae7667f2315e34b332cd38e1d7e21b46ce9e8086..1100c1d5d0dede53844dae4109be1d72671c5e7c 100644 (file)
@@ -168,7 +168,7 @@ internal_nis_getservent_r (struct servent *serv, char *buffer,
     {
       if (data->next == NULL)
        return NSS_STATUS_NOTFOUND;
-      p = strcpy (buffer, data->next->val);
+      p = strncpy (buffer, data->next->val, buflen);
       data->next = data->next->next;
       while (isspace (*p))
         ++p;