diff options
Diffstat (limited to 'src/MaskUtils.c')
-rw-r--r-- | src/MaskUtils.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/MaskUtils.c b/src/MaskUtils.c index 0f51d4b..ad9e5e6 100644 --- a/src/MaskUtils.c +++ b/src/MaskUtils.c @@ -527,6 +527,9 @@ CCTK_FCALL CCTK_FNAME(SpaceMask_GetStateBits)(CCTK_INT* state_bits, TWO_FORTSTRING_CREATE(type_name, state_name) *state_bits = SpaceMask_GetStateBits(type_name, state_name); + + free(type_name); + free(state_name); } void @@ -536,6 +539,9 @@ CCTK_FCALL CCTK_FNAME(SpaceMask_SetState)(CCTK_INT* mask, TWO_FORTSTRING_CREATE(type_name, state) SpaceMask_SetState(mask, *point, type_name, state); + + free(type_name); + free(state); } void @@ -547,4 +553,7 @@ CCTK_FCALL CCTK_FNAME(SpaceMask_CheckState)(int* retval, TWO_FORTSTRING_CREATE(type_name, state) *retval = SpaceMask_CheckState(mask, *point, type_name, state); + + free(type_name); + free(state); } |