aboutsummaryrefslogtreecommitdiff
path: root/src/MaskUtils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/MaskUtils.c')
-rw-r--r--src/MaskUtils.c9
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);
}