diff --git a/kernel/src/los_mux.c b/kernel/src/los_mux.c index 4f3f5923..bc741cf9 100644 --- a/kernel/src/los_mux.c +++ b/kernel/src/los_mux.c @@ -304,6 +304,7 @@ LITE_OS_SEC_TEXT UINT32 LOS_MuxPost(UINT32 muxHandle) OsHookCall(LOS_HOOK_TYPE_MUX_POST, muxPosted); LOS_Schedule(); } else { + muxPosted->owner = NULL; LOS_IntRestore(intSave); }