From 318ba2333984a7cadfba6ffc269427c61966b0f4 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Fri, 11 Jan 2013 21:30:37 -0800 Subject: Replace unbounded strcpy/strcat pairs with snprintf calls Signed-off-by: Alan Coopersmith --- rgb.c | 6 ++---- 1 file 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, -- cgit v1.2.3