From aead70e4800b812322c6ddd8c4b7b6cc3881cb29 Mon Sep 17 00:00:00 2001 From: tradke Date: Fri, 17 May 2002 10:12:58 +0000 Subject: 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 --- src/Write1D.c | 2 +- src/Write2D.c | 2 +- src/Write3D.c | 2 +- 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; -- cgit v1.2.3