diff options
author | schnetter <schnetter@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2005-03-24 15:14:15 +0000 |
---|---|---|
committer | schnetter <schnetter@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2005-03-24 15:14:15 +0000 |
commit | a4eaa1c6dd54adc370f7049a636a01f58a3b739c (patch) | |
tree | 7481672281d409aaefc8ca5d7e6e12e084e68c38 | |
parent | 0d0bd82cbd63aaae48487349d09c5b8163ca4f77 (diff) |
Report an error for GroupDynamicData for variables with zero
variables, because PUGH cannot handle this case
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@462 b61c5cb5-eaca-4651-9a7a-d64986f99364
-rw-r--r-- | src/Overloadables.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Overloadables.c b/src/Overloadables.c index 141c6fa..210d65b 100644 --- a/src/Overloadables.c +++ b/src/Overloadables.c @@ -51,6 +51,7 @@ int PUGHi_NumTimeLevelsArray(const pGH *pughGH, int var, int timelevels); 0 for success <BR> -1 if given pointer to data structure is NULL <BR> -3 if given GH pointer is invalid + -77 if group has zero variables @endreturndesc @@*/ int PUGH_GroupDynamicData (const cGH *GH, int group, cGroupDynamicData *data) @@ -66,6 +67,11 @@ int PUGH_GroupDynamicData (const cGH *GH, int group, cGroupDynamicData *data) gtype = CCTK_GroupTypeI (group); /* Get the first variable in the group */ var = CCTK_FirstVarIndexI (group); + if (var<0) + { + retval = -77; + return retval; + } pughGH = PUGH_pGH (GH); if (pughGH) |