diff --git a/src/libs/compat/freebsd_network/mutex.c b/src/libs/compat/freebsd_network/mutex.c index f626b359d9..d7589a8cbe 100644 --- a/src/libs/compat/freebsd_network/mutex.c +++ b/src/libs/compat/freebsd_network/mutex.c @@ -21,7 +21,7 @@ void mtx_init(struct mtx *mutex, const char *name, const char *type, int options) { - if (options & MTX_RECURSE) { + if ((options & MTX_RECURSE) != 0) { recursive_lock_init_etc(&mutex->u.recursive, name, MUTEX_FLAG_CLONE_NAME); } else { @@ -36,7 +36,7 @@ mtx_init(struct mtx *mutex, const char *name, const char *type, void mtx_destroy(struct mtx *mutex) { - if (mutex->type & MTX_RECURSE) + if ((mutex->type & MTX_RECURSE) != 0) recursive_lock_destroy(&mutex->u.recursive); else mutex_destroy(&mutex->u.mutex.lock);