summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/mm/mm_gran/mm_granrelease.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/nuttx/mm/mm_gran/mm_granrelease.c b/nuttx/mm/mm_gran/mm_granrelease.c
index a7b8c25a0..bb5084da4 100644
--- a/nuttx/mm/mm_gran/mm_granrelease.c
+++ b/nuttx/mm/mm_gran/mm_granrelease.c
@@ -84,7 +84,9 @@ FAR struct gran_s *g_graninfo;
static inline void gran_release_common(FAR struct gran_s *priv)
{
DEBUGASSERT(priv);
+#ifndef CONFIG_GRAN_INTR
sem_destroy(&priv->exclsem);
+#endif
kmm_free(priv);
}