From 61cbf83f5d7d7748b40ccad06e7f85e946ea30bb Mon Sep 17 00:00:00 2001 From: xiaofan Date: Sat, 28 Aug 2021 16:18:45 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8Dsoftware=20timer?= =?UTF-8?q?=E7=BA=BF=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit readsize在第一次循环后可能未被正确赋值的问题 Signed-off-by: xiaofan --- kernel/src/los_swtmr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/los_swtmr.c b/kernel/src/los_swtmr.c index f5bb7b01..8f0ed3b9 100644 --- a/kernel/src/los_swtmr.c +++ b/kernel/src/los_swtmr.c @@ -74,9 +74,9 @@ LITE_OS_SEC_TEXT VOID OsSwtmrTask(VOID) UINT32 readSize; UINT32 ret; UINT64 tick; - readSize = sizeof(SwtmrHandlerItem); for (;;) { + readSize = sizeof(SwtmrHandlerItem); ret = LOS_QueueReadCopy(g_swtmrHandlerQueue, &swtmrHandle, &readSize, LOS_WAIT_FOREVER); if ((ret == LOS_OK) && (readSize == sizeof(SwtmrHandlerItem))) { if (swtmrHandle.handler == NULL) {