summaryrefslogtreecommitdiff
path: root/src/pinky.c
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2009-08-10 08:11:33 +0200
committerJim Meyering <meyering@redhat.com>2009-08-10 09:17:07 +0200
commite32320de66f0587f288803330ea5e09341297153 (patch)
tree62ac1010cc3559d6cb40cbdd31eefa6ad25c136d /src/pinky.c
parenteb2f9e84b951001970c6d2f6524f070cfc251007 (diff)
downloadcoreutils-e32320de66f0587f288803330ea5e09341297153.tar.xz
nl, pinky: replace uses of strcat
* src/nl.c (main): Avoid strcat, on principle. Use stpcpy instead. * src/pinky.c (print_long_entry): Likewise.
Diffstat (limited to 'src/pinky.c')
-rw-r--r--src/pinky.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/pinky.c b/src/pinky.c
index 25052367e..8ddd218fa 100644
--- a/src/pinky.c
+++ b/src/pinky.c
@@ -363,10 +363,8 @@ print_long_entry (const char name[])
char buf[1024];
const char *const baseproject = "/.project";
char *const project =
- xmalloc (strlen (pw->pw_dir) + strlen (baseproject) + 1);
-
- strcpy (project, pw->pw_dir);
- strcat (project, baseproject);
+ xmalloc (strlen (pw->pw_dir) + strlen (baseproject) + 1);
+ stpcpy (stpcpy (project, pw->pw_dir), baseproject);
stream = fopen (project, "r");
if (stream)
@@ -389,10 +387,8 @@ print_long_entry (const char name[])
char buf[1024];
const char *const baseplan = "/.plan";
char *const plan =
- xmalloc (strlen (pw->pw_dir) + strlen (baseplan) + 1);
-
- strcpy (plan, pw->pw_dir);
- strcat (plan, baseplan);
+ xmalloc (strlen (pw->pw_dir) + strlen (baseplan) + 1);
+ stpcpy (stpcpy (plan, pw->pw_dir), baseplan);
stream = fopen (plan, "r");
if (stream)