openharmony_ci 576ed372bb !19413 merge fix-leakobj-empty-check into master
fix: 防止GetDumpResult将空字符串赋值给dumpResult

Created-by: denganliang
Commit-by: denganliang
Merged-by: openharmony_ci
Description: ## 修改说明

- 防止 GetDumpResult 将 malloc 分配但内容为空字符串的 buf 赋值给 dumpResult
- 根因:当 OHOS_GetMemLeakString malloc 分配了缓冲区但内容为空字符串时,原代码只判断 buf!=nullptr 就赋值
- 增加 *buf!=空字符 判断,与 buf!=nullptr 一起构成双重防御

**IssueNo**:
https://gitcode.com/openharmony/hiviewdfx_hidumper/issues/586

## 关联PR

- openharmony/hiviewdfx_hidumper!767

## 验证

- 编译通过
- 与 hidumper PR 配合验证

See merge request: openharmony/ability_ability_runtime!19413
2026-05-25 10:35:13 +08:00
2026-05-19 20:33:27 +08:00
2022-07-05 17:15:19 +08:00
2026-03-24 09:23:06 +08:00
2026-05-23 17:16:17 +08:00
2026-05-21 11:01:34 +08:00
2026-05-20 15:38:00 +08:00
2021-06-02 02:20:34 +08:00
2021-06-02 02:20:34 +08:00
2026-05-14 17:00:39 +08:00
2026-03-21 21:40:43 +08:00
2025-10-14 12:48:30 +08:00
2022-06-30 15:32:07 +08:00
2026-03-04 11:03:50 +08:00
2024-06-07 10:32:48 +08:00
S
Description
暂无描述
146 MiB
Languages
C++ 98.1%
C 1.5%
JavaScript 0.2%
TypeScript 0.1%