Commit Graph

86 Commits

Author SHA1 Message Date
cuican 7c9333fd83 fix: 解决interfaces\inner_api\syscap_interface.c内存泄漏问题
Signed-off-by: cuican <cuican23@huawei.com>
2026-02-10 14:37:30 +08:00
zhaohang d2a71b1e03 修复安全告警
Signed-off-by: zhaohang <zhaohang44@huawei.com>
2025-07-08 11:03:57 +08:00
zhaohang d24498bced 补充修改
Signed-off-by: zhaohang <zhaohang44@huawei.com>

Signed-off-by: zhaohang <zhaohang44@huawei.com>
2024-09-19 11:17:19 +08:00
zhaohang ae2d4a28f0 换一种改法
Signed-off-by: zhaohang <zhaohang44@huawei.com>
2024-09-18 11:56:12 +08:00
luming 2447b25c21 [Bug] Using cJSON_free to free memory allocated by cJSON_Print
issueNo: https://gitee.com/openharmony/developtools_syscap_codec/issues/IAKW57

Signed-off-by: luming <luming29@huawei.com>
2024-08-19 11:42:40 +08:00
liutuantuan 697cc6e13e 提交通用告警修改
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-08-06 16:34:52 +08:00
liutuantuan fdefcdc96c 将malloc函数改回calloc函数
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-07-18 14:44:45 +08:00
liutuantuan c219337456 修改通用告警规范
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-07-15 21:08:09 +08:00
liutuantuan 1f2d73f922 将calloc函数改成malloc函数
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-07-15 21:07:38 +08:00
tongkai0808fh 4d43bdfbcd interfaces/inner_api/syscap_interface.c去掉245行空格
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-07-01 11:26:00 +00:00
tongkai0808fh 4882ca4865 interfaces/inner_api/syscap_interface.c去掉inputPos判空
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-07-01 11:15:44 +00:00
tongkai0808fh 9b1c92d88d interfaces/inner_api/syscap_interface.c文件增加621行,释放temp变量内存
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-07-01 09:07:40 +00:00
tongkai0808fh 9ebb79ed11 去掉 interfaces/inner_api/syscap_interface.c文件614行free语句
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-07-01 09:03:21 +00:00
tongkai0808fh 3886a16c99 增加interfaces/inner_api/syscap_interface.c文件564行和614行,tempSyscap和temp变量使用后内存释放,消除安全告警
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-06-28 07:31:04 +00:00
tongkai0808fh a9b8f64233 解决nterfaces/inner_api/syscap_interface.c文件中inputPos变量需判空告警
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-06-28 07:16:37 +00:00
liutuantuan b2e3e417e7 去掉多余的置空操作
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-05-29 17:06:24 +08:00
liutuantuan cc327d89df 释放priSyscapArray数组
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-05-28 15:07:49 +08:00
liutuantuan 941a09f3c3 修改DecodePrivateSyscap函数将outputArray变量置为null
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-05-27 11:28:44 +08:00
tongkai0808fh 1f8ccdcbdf 修改interfaces/inner_api/syscap_interface.c文件516行,删除指针变量置空语句
删除指针变量置空语句,防止内存泄漏

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-24 03:00:45 +00:00
tongkai0808fh a67a22265f 修改interfaces/inner_api/syscap_interface.c的EncodePrivateSyscap函数,加入FreeContextBuffer(contextBuffer)语句
加入FreeContextBuffer(contextBuffer)语句,清除上下文缓存

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-23 11:08:44 +00:00
tongkai0808fh 393fcdfdfb update interfaces/inner_api/syscap_interface.c,删去249行outputArray置空语句
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-21 02:34:32 +00:00
tongkai0808fh 16830ed9ec update interfaces/inner_api/syscap_interface.c.
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-20 09:29:49 +00:00
tongkai0808fh b3fbada11e 修改interfaces/inner_api/syscap_interface.c文件,内存变量outputArray在内存释放后赋值空值
247行内存变量outputArray在内存释放后赋值空值

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-17 08:20:19 +00:00
tongkai0808fh c3e94a9aeb 修改interfaces/inner_api/syscap_interface.c文件,priSyscapArray变量使用后立即赋予新值
内存priSyscapArray变量使用后立即赋予新值,防止为后续代码带来风险,消除SecA_CBG_OH_C_CjsonManagerChecker代码安全告警

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-05-16 07:07:58 +00:00
csliutt 7fb811c67c Merge branch 'master' of gitee.com:openharmony/developtools_syscap_codec into master
Signed-off-by: csliutt <liutuantuan1@huawei.com>
2024-05-07 02:15:14 +00:00
zhaohang 634b5ab15f 修复安全问题单
Signed-off-by: zhaohang <zhaohang44@huawei.com>
2024-04-29 11:21:52 +08:00
lichao 1d439fdd17 编码规范整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-26 15:18:11 +08:00
lichao a622fe975f 编码规范整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-22 08:40:58 +08:00
lichao 2156d58ede 编码规范整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-21 20:54:04 +08:00
lichao d708c9cac6 安全告警整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-21 20:04:40 +08:00
lichao 9b2a5432d8 安全告警整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-21 18:21:55 +08:00
openharmony_ci a986f16958 安全告警整改
Signed-off-by: lichao <lichao74@huawei.com>
2024-04-16 16:34:40 +08:00
liutuantuan a3b60db4c3 修改PCID以及RPCID大写为小写
Signed-off-by: liutuantuan <liutuantuan1@huawei.com>
2024-03-22 10:29:54 +08:00
lichao cb19bade62 修改HWTEST_F(SyscapCodecTest, ComparePcidString, TestSize.Level1)测试用例不通过的问题
Signed-off-by: lichao <lichao74@huawei.com>
2024-01-26 21:03:25 +08:00
lichao 0b3a97a8e3 按照编码规范修改
Signed-off-by: lichao <lichao74@huawei.com>
2024-01-10 15:15:37 +08:00
lichao e92041535e 按照编码规范修改
Signed-off-by: lichao <lichao74@huawei.com>
2023-12-26 23:32:37 +08:00
lichao 82058110c2 按照编码规范修改
Signed-off-by: lichao <lichao74@huawei.com>
2023-12-21 17:32:43 +08:00
lichao abd1c52c3a 按照编码规范修改
Signed-off-by: lichao <lichao74@huawei.com>
2023-12-21 15:03:13 +08:00
lichao 77d6dc300a 修改napi_query_syscap.cpp, syscap_interface.c syscap_tool.c指标问题,修改create_pcid编译告警
Signed-off-by: lichao <lichao74@huawei.com>
2023-12-21 11:37:25 +08:00
flying 2e38e10beb update interfaces/inner_api/syscap_interface.c.
Signed-off-by: flying <pengmengjie1@huawei.com>
2023-09-26 11:28:09 +00:00
flying 3af04502e6 update interfaces/inner_api/syscap_interface.c.
Signed-off-by: flying <pengmengjie1@huawei.com>
2023-09-26 02:18:01 +00:00
flying 90893b2a28 update interfaces/inner_api/syscap_interface.c.
Signed-off-by: flying <pengmengjie1@huawei.com>
2023-09-25 02:56:12 +00:00
niuyuan c0e6f829e8 告警清理:重复实现提取
Signed-off-by: niuyuan <niuyuan@huawei.com>
2023-09-01 16:33:32 +08:00
yudechen bff7106895 告警清理。
1. 变量命名规范。
2. cJSON 函数结果验证。
3. 参数修改为 const。

Change-Id: If3a9c934eb9291448a1840151aaf272f5ccc0242
Signed-off-by: yudechen <chenyude@huawei.com>
2023-07-27 19:37:18 +08:00
yudechen 3effa5733b fix: fix the order of g_arraySyscap.
Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: Id26071b0c05915ebd46b0bce8b4153dd323b6ef3
2023-07-14 16:53:43 +08:00
yudechen 2a1fedee7c refoctor: refoctor the code to reduce function complexity.
Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: I9abd347e414395c44300a8e927332f7101c05c38
2023-06-26 20:29:44 +08:00
yudechen c6acbc7fcb Merge branch 'master' of https://gitee.com/openharmony/developtools_syscap_codec into syscap-extern
Change-Id: I4958028e552cd85fa31ae44f86c6b8129f291914
2023-05-27 10:33:53 +08:00
yudechen 100e6d8b6e feat: add allow external syscap config header.
Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: I0f4c2fce72bfa859c4535890d29431afab489995
2023-05-26 16:50:25 +08:00
yudechen 3193cccb7d chore: 代码规范化处理。
Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: I3f039fa7536a107b55b75031d5359075479a5f33
2023-05-24 14:54:00 +08:00
yudechen 4a32efd33d fix: restore wrong modify of syscap_define.h.
- restore syscap  modify.
- update compile-time syscap define check progarm.

Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: I3d1116c8095a02fc039c0a77af2bd25d50f236c8
2022-12-06 19:11:11 +08:00