From c172c5294539a954aaa09194b8f0b1eaff07c6e6 Mon Sep 17 00:00:00 2001 From: yinjiaming Date: Thu, 10 Mar 2022 09:11:19 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D3.1=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=A3=80=E8=A7=86=E4=B8=AD=E7=9A=84=E9=97=AE=E9=A2=98=20?= =?UTF-8?q?=E3=80=90=E8=83=8C=E6=99=AF=E3=80=91=203.1=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=A3=80=E8=A7=86=E8=BF=87=E7=A8=8B=E4=B8=AD=E6=9C=89=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E9=97=AE=E9=A2=98=E9=9C=80=E8=A6=81=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 【修改方案】 更改了README 文档中语法错误的地方,给free过的指针置空 【影响】 对现有的产品编译不会有影响。 Signed-off-by: yinjiaming Change-Id: I2c132c66668173ebad2291c6b7855c809081d65a --- README.md | 2 +- README_zh.md | 24 ++++++++++++------------ tzdriver/src/cmdmonitor.c | 3 +++ 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index d8bbe14..462eda2 100644 --- a/README.md +++ b/README.md @@ -293,7 +293,7 @@ int FrameBufferFunc(void) [Kernel subsystem](https://gitee.com/openharmony/docs/blob/HEAD/en/readme/kernel.md) -**drivers\_liteos** +[drivers\_liteos](https://gitee.com/openharmony/drivers_liteos/blob/master/README.md) [kernel\_liteos\_a](https://gitee.com/openharmony/kernel_liteos_a/blob/HEAD/README.md) diff --git a/README_zh.md b/README_zh.md index d755ec1..2e9582f 100644 --- a/README_zh.md +++ b/README_zh.md @@ -48,7 +48,7 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int fb\_register\(int display, int plane\); - **函数功能:**加载framebuffer驱动,注册设备节点/dev/fb0;若成功则返回0, 否则返回相应的错误码。 + **函数功能:** 加载framebuffer驱动,注册设备节点/dev/fb0;若成功则返回0, 否则返回相应的错误码。 **参数说明:** @@ -79,7 +79,7 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int fb\_unregister\(int display\); - **函数功能:**卸载framebuffer驱动;若成功则返回0, 否则返回相应的错误码。 + **函数功能:** 卸载framebuffer驱动;若成功则返回0, 否则返回相应的错误码。 **参数说明:** @@ -105,7 +105,7 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int up\_fbinitialize\(int display\); - **函数功能:**初始化framebuffer驱动,这个接口需要用户通过调用fb\_register注册设备节点来实现,以提供framebuffer硬件驱动功能;若成功则返回0,否则返回相应的错误码。 + **函数功能:** 初始化framebuffer驱动,这个接口需要用户通过调用fb\_register注册设备节点来实现,以提供framebuffer硬件驱动功能;若成功则返回0,否则返回相应的错误码。 **参数说明:** @@ -131,7 +131,7 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 void up\_fbuninitialize\(int display\); - **函数功能:**卸载framebuffer硬件驱动,这个接口需要用户通过调用fb\_unregister注销设备节点来实现;无返回值。 + **函数功能:** 卸载framebuffer硬件驱动,这个接口需要用户通过调用fb\_unregister注销设备节点来实现;无返回值。 **参数说明:** @@ -157,7 +157,7 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 struct fb\_vtable\_s \*up\_fbgetvplane\(int display, int vplane\); - **函数功能:**获取framebuffer硬件驱动的句柄,这个接口需要用户实现;若成功则返回有效指针,否则返回NULL。 + **函数功能:** 获取framebuffer硬件驱动的句柄,这个接口需要用户实现;若成功则返回有效指针,否则返回NULL。 **参数说明:** @@ -188,9 +188,9 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int pse\_ran\_dev\_register\(void\); - **函数功能:**初始化软随机设备驱动,注册设备节点/dev/random;若成功则返回0, 否则返回相应的错误码。 + **函数功能:** 初始化软随机设备驱动,注册设备节点/dev/random;若成功则返回0, 否则返回相应的错误码。 - **参数说明:**无 + **参数说明:** 无 - ran\_dev\_register @@ -199,9 +199,9 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int ran\_dev\_register\(void\); - **函数功能:**初始化硬随机设备驱动,注册设备节点/dev/urandom;若成功则返回0, 否则返回相应的错误码。 + **函数功能:** 初始化硬随机设备驱动,注册设备节点/dev/urandom;若成功则返回0, 否则返回相应的错误码。 - **参数说明:**无 + **参数说明:** 无 - mem\_dev\_register @@ -210,9 +210,9 @@ video源码实现在third\_party/NuttX下面:video/fb.c和video/fb.h。 int mem\_dev\_register\(void\); - **函数功能:**初始化mem驱动,注册设备节点/dev/mem;若成功则返回0,否则返回相应的错误码。 + **函数功能:** 初始化mem驱动,注册设备节点/dev/mem;若成功则返回0,否则返回相应的错误码。 - **参数说明:**无 + **参数说明:** 无 ### 使用说明 @@ -293,7 +293,7 @@ int FrameBufferFunc(void) [内核子系统](https://gitee.com/openharmony/docs/blob/HEAD/zh-cn/readme/%E5%86%85%E6%A0%B8%E5%AD%90%E7%B3%BB%E7%BB%9F.md) -**drivers\_liteos** +[drivers\_liteos](https://gitee.com/openharmony/drivers_liteos/blob/master/README_zh.md) [kernel\_liteos\_a](https://gitee.com/openharmony/kernel_liteos_a/blob/HEAD/README_zh.md) diff --git a/tzdriver/src/cmdmonitor.c b/tzdriver/src/cmdmonitor.c index 879f28c..de98ffe 100644 --- a/tzdriver/src/cmdmonitor.c +++ b/tzdriver/src/cmdmonitor.c @@ -157,6 +157,7 @@ lastCmdId:%u, count:%d, agent call count:%d, timeTotal:%lld us returned, remaine monitor->timeTotal, g_cmdMonitorListSize); list_del(&monitor->list); free(monitor); + monitor = NULL; continue; } /* not return, we need to check */ @@ -229,10 +230,12 @@ static struct CmdMonitor *InitMonitorLocked(void) LosProcessCB *runProcess = OS_PCB_FROM_PID(newItem->pid); if (strncpy_s(newItem->pName, TASK_COMM_LEN, runProcess->processName, OS_PCB_NAME_LEN) != EOK) { free(newItem); + newItem = NULL; return NULL; } if (strncpy_s(newItem->tName, TASK_COMM_LEN, OsCurrTaskGet()->taskName, OS_TCB_NAME_LEN) != EOK) { free(newItem); + newItem = NULL; return NULL; } INIT_LIST_HEAD(&newItem->list); -- GitLab