aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2001-10-30 13:58:02 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2001-10-30 13:58:02 +0000
commit77f23dafc9761a0887a97cc9c888955489dc5225 (patch)
treeb9ccdf2fa4a009cc58418c464acca6322d108a40 /src
parent4cd9ab26fe5169cb052dbd37fb4e505eba578205 (diff)
Fixed const pointer issue in the advertised file structure.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@81 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'src')
-rw-r--r--src/Write2D.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Write2D.c b/src/Write2D.c
index 9c6569b..1c91fbf 100644
--- a/src/Write2D.c
+++ b/src/Write2D.c
@@ -217,6 +217,9 @@ void IOASCII_Write2D (cGH *GH, int vindex, const char *alias)
filename = (char *) malloc (strlen (myGH->outdir2D) + strlen (alias) +
sizeof (slicename) + 20);
+ /* get the variable's full name */
+ fullname = CCTK_FullName (vindex);
+
/* Open/Create files */
for (dir = 0; dir < 3; dir++)
{
@@ -277,7 +280,7 @@ void IOASCII_Write2D (cGH *GH, int vindex, const char *alias)
advertised_file.slice = new_filename_scheme ?
slicename : extensions[dir];
advertised_file.thorn = CCTK_THORNSTRING;
- advertised_file.varname = CCTK_FullName (vindex);
+ advertised_file.varname = fullname;
advertised_file.description = "Two-dimensional slice plots";
advertised_file.mimetype = "application/gnuplot";
@@ -314,14 +317,13 @@ void IOASCII_Write2D (cGH *GH, int vindex, const char *alias)
fprintf (fdset_2D[dir], "(%ci = %d)\n",
'x' + dir, myGH->sp2xyz[groupinfo.dim-1][dir]);
}
-
- free (advertised_file.varname);
}
/* store file desriptors in database */
StoreNamedData (&myGH->fileList_2D, alias, fdset_2D);
free (filename);
+ free (fullname);
}
}