aboutsummaryrefslogtreecommitdiff
path: root/src/Write3D.c
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2003-08-22 13:54:27 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2003-08-22 13:54:27 +0000
commit48e2e5fed750e9ab5f98ba0cf451c682e541e3e6 (patch)
treed03ee24b50addc065bf9e1ec69f9661b9a2fa33b /src/Write3D.c
parentb1170351518100e8234f618380566b3e960af7d4 (diff)
Doubled the char buffer size of the format string.
This should fix PR CactusBase/1586: Buffer overflow in IOASCII. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@148 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'src/Write3D.c')
-rw-r--r--src/Write3D.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Write3D.c b/src/Write3D.c
index 5d3665c..f9e9e3c 100644
--- a/src/Write3D.c
+++ b/src/Write3D.c
@@ -78,7 +78,7 @@ CCTK_FILEVERSION(CactusBase_IOASCII_Write3D_c)
static FILE *OpenFile (const cGH *GH, const char *fullname, const char *alias);
static void WriteData (int vtype,
const char *header,
- char format[3][30],
+ char format[3][64],
const CCTK_INT hsize[3],
void *const *const hdata,
FILE *file);
@@ -127,7 +127,7 @@ int IOASCII_Write3D (const cGH *GH, int vindex, const char *alias)
int myproc, groupindex, have_coords;
int num_requested_hslabs, num_returned_hslabs;
char header[40], buffer[30];
- char format[3][30];
+ char format[3][64];
FILE *file;
cGroup gdata;
char *fullname;
@@ -408,7 +408,7 @@ static FILE *OpenFile (const cGH *GH, const char *fullname, const char *alias)
@@*/
static void WriteData (int vtype,
const char *header,
- char format[3][30],
+ char format[3][64],
const CCTK_INT hsize[3],
void *const *const hdata,
FILE *file)