From 2332f34a79bd99424fde5cd7985ac9d081ab9228 Mon Sep 17 00:00:00 2001 From: x-xiny <1301913191@qq.com> Date: Mon, 15 Nov 2021 06:47:03 +0000 Subject: [PATCH] =?UTF-8?q?fix:=E5=9C=A8=E9=9D=9E=E9=9D=99=E6=80=81?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=9D=A1=E4=BB=B6=E4=B8=8Bpthread?= =?UTF-8?q?=5Fmutex=5Flock=EF=BC=8C=E6=B2=A1=E6=9C=89=E7=BB=8F=E8=BF=87ini?= =?UTF-8?q?t=E5=88=9D=E5=A7=8B=E5=8C=96=E5=B0=B1=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E5=AF=B9=E5=B7=B2=E9=94=80=E6=AF=81=E7=9A=84=E9=94=81=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E5=8A=A0=E9=94=81=20=E3=80=90=E8=83=8C=E6=99=AF?= =?UTF-8?q?=E3=80=91=20=20=E5=9C=A8=E9=9D=9E=E9=9D=99=E6=80=81=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E6=9D=A1=E4=BB=B6=E4=B8=8Bpthread=5Fmutex=5F?= =?UTF-8?q?lock=EF=BC=8C=E6=B2=A1=E6=9C=89=E7=BB=8F=E8=BF=87init=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=B0=B1=E5=8F=AF=E4=BB=A5=E5=AF=B9=E5=B7=B2?= =?UTF-8?q?=E9=94=80=E6=AF=81=E7=9A=84=E9=94=81=E8=BF=9B=E8=A1=8C=E5=8A=A0?= =?UTF-8?q?=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 【修改方案】 在pthread_mutex_destroy中将mutex的magic标记字段清除 re #I4I7OA Signed-off-by: x-xiny <1301913191@qq.com> Change-Id: I5d4cceff852e20e659a7cd06acf27cc6f381962c --- kal/posix/src/pthread_mutex.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kal/posix/src/pthread_mutex.c b/kal/posix/src/pthread_mutex.c index fdd81eca..5507b7fb 100644 --- a/kal/posix/src/pthread_mutex.c +++ b/kal/posix/src/pthread_mutex.c @@ -93,6 +93,7 @@ int pthread_mutex_destroy(pthread_mutex_t *mutex) return MapError(ret); } mutex->handle = _MUX_INVALID_HANDLE; + mutex->magic = 0; return 0; } -- Gitee