From: Eric Engestrom Date: Fri, 13 Dec 2019 17:12:48 +0000 (+0000) Subject: util/simple_mtx: don't set the canary when it can't be checked X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a837e803b2cf389d7e176e2460f926a9976e34e;p=mesa.git util/simple_mtx: don't set the canary when it can't be checked Signed-off-by: Eric Engestrom Reviewed-by: Kenneth Graunke --- 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