summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/utils/getfacl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/utils/getfacl.c b/winsup/utils/getfacl.c
index 6fb04e667..57c58fb6a 100644
--- a/winsup/utils/getfacl.c
+++ b/winsup/utils/getfacl.c
@@ -40,7 +40,7 @@ username (uid_t uid)
struct passwd *pw;
if ((pw = getpwuid (uid)))
- strcpy (ubuf, pw->pw_name);
+ snprintf (ubuf, sizeof ubuf, "%s", pw->pw_name);
else
sprintf (ubuf, "%lu <unknown>", (unsigned long)uid);
return ubuf;
@@ -53,7 +53,7 @@ groupname (gid_t gid)
struct group *gr;
if ((gr = getgrgid (gid)))
- strcpy (gbuf, gr->gr_name);
+ snprintf (gbuf, sizeof gbuf, "%s", gr->gr_name);
else
sprintf (gbuf, "%lu <unknown>", (unsigned long)gid);
return gbuf;