diff options
author | schnetter <> | 2002-09-01 17:07:00 +0000 |
---|---|---|
committer | schnetter <> | 2002-09-01 17:07:00 +0000 |
commit | 743fe7861df776ea552cbf5ea45004ea027c923c (patch) | |
tree | b25637dcffbc5cfcbef9a789e4139bfeaa71bce0 /Carpet/CarpetIOASCII/src | |
parent | af6f5297cb83b81aa737ef63b951d7ccfcfb9bcf (diff) |
Changed automatic array back to new-delete pair.
darcs-hash:20020901170722-07bb3-6cdaa756183d3f8a524c78b04e63669796873f14.gz
Diffstat (limited to 'Carpet/CarpetIOASCII/src')
-rw-r--r-- | Carpet/CarpetIOASCII/src/ioascii.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Carpet/CarpetIOASCII/src/ioascii.cc b/Carpet/CarpetIOASCII/src/ioascii.cc index a7ecce9f5..46cbae945 100644 --- a/Carpet/CarpetIOASCII/src/ioascii.cc +++ b/Carpet/CarpetIOASCII/src/ioascii.cc @@ -43,7 +43,7 @@ using namespace Carpet; namespace CarpetIOASCII { - const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOASCII/src/ioascii.cc,v 1.37 2002/09/01 09:44:34 schnetter Exp $"; + const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOASCII/src/ioascii.cc,v 1.38 2002/09/01 19:07:22 schnetter Exp $"; CCTK_FILEVERSION(CarpetIOASCII_ioascii_cc); @@ -669,7 +669,7 @@ namespace CarpetIOASCII { const int numvars = CCTK_NumVars(); assert (vindex>=0 && vindex<numvars); - bool flags[numvars]; + bool* flags = new bool[numvars]; for (int i=0; i<numvars; ++i) { flags[i] = false; @@ -677,7 +677,10 @@ namespace CarpetIOASCII { CCTK_TraverseString (varlist, SetFlag, flags, CCTK_GROUP_OR_VAR); - return flags[vindex]; + bool flag = flags[vindex]; + delete [] flags; + + return flag; } void SetFlag (int index, const char* optstring, void* arg) |