aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2002-05-17 10:12:58 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2002-05-17 10:12:58 +0000
commitaead70e4800b812322c6ddd8c4b7b6cc3881cb29 (patch)
tree04d0b7127a5c256ee768bd3e23e98202be991e4b
parent72f73d02dc5e244d3b1816effcb4d46d91866de6 (diff)
Fixed potential string buffer overflow when outputting in exponential notation.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@117 94b1c47f-dcfd-45ef-a468-0854c0e9e350
-rw-r--r--src/Write1D.c2
-rw-r--r--src/Write2D.c2
-rw-r--r--src/Write3D.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/Write1D.c b/src/Write1D.c
index e9e1d3a..7638c22 100644
--- a/src/Write1D.c
+++ b/src/Write1D.c
@@ -136,7 +136,7 @@ int IOASCII_Write1D (const cGH *GH, int vindex, const char *alias)
int *extent_int;
cGroup gdata;
char *fullname;
- char coord_system[20], header[30], buffer[30];
+ char coord_system[20], header[40], buffer[30];
char format[3][30];
FILE *file[8];
CCTK_REAL offset;
diff --git a/src/Write2D.c b/src/Write2D.c
index a009356..0274c12 100644
--- a/src/Write2D.c
+++ b/src/Write2D.c
@@ -131,7 +131,7 @@ int IOASCII_Write2D (const cGH *GH, int vindex, const char *alias)
CCTK_REAL coord_lower[3];
char coord_system[20];
char format[3][30];
- char header[30], buffer[30];
+ char header[40], buffer[30];
char *fullname;
int extent_int[3];
CCTK_INT mapping;
diff --git a/src/Write3D.c b/src/Write3D.c
index 1c1e650..0703e9a 100644
--- a/src/Write3D.c
+++ b/src/Write3D.c
@@ -126,7 +126,7 @@ int IOASCII_Write3D (const cGH *GH, int vindex, const char *alias)
int i, total_hsize;
int myproc, groupindex, have_coords;
int num_requested_hslabs, num_returned_hslabs;
- char header[30], buffer[30];
+ char header[40], buffer[30];
char format[3][30];
FILE *file;
cGroup gdata;