Skip to content

os/threading: fix assert in debug build

Issue: The assert will be triggered when trying to destroy recursive mutex.

Root cause: For recursive mutex, om->recursive is true, so assert(!om->recursive) will be always triggered in os_mutex_destroy.

Solution: use pthread_mutex_destroy instead of os_mutex_destroy

Edited by Weijiew Wang

Merge request reports