diff --git a/src/util/simple_mtx.h b/src/util/simple_mtx.h index c0cc13b3663..b23c8d2133d 100644 --- a/src/util/simple_mtx.h +++ b/src/util/simple_mtx.h @@ -71,9 +71,11 @@ simple_mtx_init(simple_mtx_t *mtx, ASSERTED int type) } static inline void -simple_mtx_destroy(simple_mtx_t *mtx) +simple_mtx_destroy(ASSERTED simple_mtx_t *mtx) { +#ifndef NDEBUG mtx->val = _SIMPLE_MTX_INVALID_VALUE; +#endif } static inline void