summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2013-01-11 21:30:37 -0800
committerAlan Coopersmith <alan.coopersmith@oracle.com>2013-01-11 21:34:50 -0800
commit318ba2333984a7cadfba6ffc269427c61966b0f4 (patch)
tree5d660a01b6918c159b3203b283013a24c33ad546
parentc7af632206a794407dd5ee52fc0b18b2478668b4 (diff)
Replace unbounded strcpy/strcat pairs with snprintf calls
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--rgb.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/rgb.c b/rgb.c
index 50c8ef6..0ed62f6 100644
--- a/rgb.c
+++ b/rgb.c
@@ -80,8 +80,7 @@ main(int argc, char **argv)
else
dbname = RGB_DB;
- strcpy (name, dbname);
- strcat (name, ".dir");
+ snprintf (name, sizeof(name), "%s.dir", dbname);
fd = open (name, O_WRONLY|O_CREAT, 0666);
if (fd < 0) {
fprintf (stderr,
@@ -91,8 +90,7 @@ main(int argc, char **argv)
}
(void) close (fd);
- strcpy (name, dbname);
- strcat (name, ".pag");
+ snprintf (name, sizeof(name), "%s.pag", dbname);
fd = open (name, O_WRONLY|O_CREAT, 0666);
if (fd < 0) {
fprintf (stderr,