319 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

kernal_liteos_a/apps/shell/src/main.c 函数中存在 空指针解引用

已拒绝
缺陷
创建于  
2020-10-13 16:24

该问题是怎么引起的?

kernal_liteos_a/apps/shell/src/main.c中Line54:
输入图片说明!
指针shellCB存在空指针解引用;

重现步骤

kernal_liteos_a/apps/shell/src/main.c中Line61:
输入图片说明
ShellCB *shellCB 在代码中出现
kernal_liteos_a/apps/shell/src/main.c中Line78:
shellCB作为参数传进函数ShellTaskInit;
输入图片说明
kernal_liteos_a/apps/shell/src/shmsg.c中Line548:
ShellTaskInit中if shellCB==NULL return SH_NOK;
输入图片说明
kernal_liteos_a/apps/shell/src/main.c中Line79:
ret为SH_NOK ,goto OUT;
输入图片说明
kernal_liteos_a/apps/shell/src/main.c中Line91:
shellCB=NULL ,作为参数传给ShellDeinit;
输入图片说明
kernal_liteos_a/apps/shell/src/main.c中Line54:
输入图片说明!
指针shellCB存在空指针解引用;

报错信息

输入图片说明

评论 (1)

star-os-bugs 创建了缺陷
展开全部操作日志

感谢提出这段代码存在的缺陷,由于会有新的shell替代当前shell(不基于现有shell演进),且上述流程中deinit实际难以触发,故暂无修复计划。

Denny 负责人设置为MGY917
MGY917 任务状态待办的 修改为已拒绝

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
8046261 mgy917 1599794627
C
1
https://gitee.com/openharmony/kernel_liteos_a.git
git@gitee.com:openharmony/kernel_liteos_a.git
openharmony
kernel_liteos_a
kernel_liteos_a

搜索帮助