View | Details | Raw Unified | Return to bug 56006
Collapse All | Expand All

(-)databases/gnats/files/patch-gnats::files.c (+29 lines)
Line 0 Link Here
1
--- gnats/files.c.orig	Mon Feb 12 06:36:25 2001
2
+++ gnats/files.c	Sat Jun 14 13:17:58 2003
3
@@ -271,7 +271,7 @@
4
   char *path = (char *) alloca (PATH_MAX);
5
 
6
   memset (array, 0, NUM_RESPONSIBLE_FIELDS * sizeof (char *));
7
-  sprintf (path, "%s/gnats-adm/%s", gnats_root, RESPONSIBLE_FILE);
8
+  snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, RESPONSIBLE_FILE);
9
   fp = fopen (path, "r");
10
   if (fp == NULL)
11
     return 0;
12
@@ -358,7 +358,7 @@
13
   int  i, nerrs = 0;
14
 
15
   memset (array, 0, NUM_CLASS_FIELDS * sizeof (char *));
16
-  sprintf (path, "%s/gnats-adm/%s", gnats_root, CLASSES);
17
+  snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, CLASSES);
18
   fp = fopen (path, "r");
19
 
20
   if (fp == NULL)
21
@@ -593,7 +593,7 @@
22
   int  i, nerrs = 0;
23
 
24
   memset (array, 0, NUM_STATE_FIELDS * sizeof (char *));
25
-  sprintf (path, "%s/gnats-adm/%s", gnats_root, STATES);
26
+  snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, STATES);
27
   fp = fopen (path, "r");
28
 
29
   if (fp == NULL)
(-)databases/gnats/files/patch-gnats::gen-index.c (+11 lines)
Line 0 Link Here
1
--- gnats/gen-index.c.orig	Wed Sep 22 08:18:39 1999
2
+++ gnats/gen-index.c	Sat Jun 14 13:19:58 2003
3
@@ -256,7 +256,7 @@
4
   Categories *c;
5
 
6
   if (! catfile)
7
-    sprintf (path, "%s/gnats-adm/%s", gnats_root, CATEGORIES);
8
+    snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, CATEGORIES);
9
   else
10
     path = catfile;
11
 
(-)databases/gnats/files/patch-gnats::index.c (+11 lines)
Line 0 Link Here
1
--- gnats/index.c.orig	Thu Mar 18 08:45:38 1999
2
+++ gnats/index.c	Sat Jun 14 13:22:21 2003
3
@@ -399,7 +399,7 @@
4
   if (! index_filename)
5
     {
6
       index_filename = (char *) xmalloc (PATH_MAX);
7
-      sprintf (index_filename, "%s/gnats-adm/%s", gnats_root, INDEX);
8
+      snprintf (index_filename, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, INDEX);
9
     }
10
 
11
   fp = fopen (index_filename, "r");
(-)databases/gnats/files/patch-gnats::internal.c (+11 lines)
Line 0 Link Here
1
--- gnats/internal.c.orig	Wed Mar  3 09:18:53 1999
2
+++ gnats/internal.c	Sat Jun 14 14:09:45 2003
3
@@ -238,7 +238,7 @@
4
   struct stat buf;
5
   int count;
6
 
7
-  sprintf (path, "%s/gnats-adm/gnats.lock", gnats_root);
8
+  snprintf (path, PATH_MAX-1, "%s/gnats-adm/gnats.lock", gnats_root);
9
 
10
 #define MAXWAIT 10
11
 #define GRANULARITY 1

Return to bug 56006