10 Star 10 Fork 280

OpenHarmony / update_update_service

 / 详情

update_updateservice/client/update_client.cpp的686行使用napi_get_value_string_utf8得到的复制到缓冲区的字节数的大小会比实际传递的值大1

已拒绝
任务
创建于  
2021-12-10 09:37

【任务描述】
使用napi_get_value_string_utf8复制到缓冲区的字节数的大小会比实际传递的值大1,导致文件校验不通过输入图片说明
打印日志如下:
输入图片说明
输入图片说明
【解决方案】

【任务来源】
使用update_app编译hap包运行在hi3516板上出现 “初始化出现错误,退出app”

评论 (2)

lxx 创建了任务
ailorna 任务状态待办的 修改为进行中
ailorna 负责人设置为ailorna
展开全部操作日志

不是这个原因,napi_get_value_string_utf8复制的26个字符正好是0到25,就是26个,25处的字符为'\0'所以打印不出来

最新的代码重构后已经无此段代码,issue关闭。

jackd320 任务状态进行中 修改为已拒绝

登录 后才可以发表评论

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

搜索帮助