diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2013-01-11 21:30:37 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2013-01-11 21:34:50 -0800 |
commit | 318ba2333984a7cadfba6ffc269427c61966b0f4 (patch) | |
tree | 5d660a01b6918c159b3203b283013a24c33ad546 | |
parent | c7af632206a794407dd5ee52fc0b18b2478668b4 (diff) |
Replace unbounded strcpy/strcat pairs with snprintf calls
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r-- | rgb.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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, |