3 Star 2 Fork 10

src-openEuler/zlog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0001-fix-env-Fix-the-pointer-position-update-error-after--f0d6941b.patch 849 Bytes
一键复制 编辑 原始数据 按行查看 历史
From f0d6941ba9ea9044237a4eb350a92bc5fa72e07a Mon Sep 17 00:00:00 2001
From: tangjie02 <tangjie02@kylinos.com.cn>
Date: Fri, 14 May 2021 18:58:25 +0800
Subject: [PATCH 1/2] fix(env): Fix the pointer position update error after
enviroment variable is replaced.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 修复环境变量替换后指针计算错误问题
Signed-off-by: tangjie02 <tangjie02@kylinos.com.cn>
---
src/zc_util.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/zc_util.c b/src/zc_util.c
index 93745ae..b5ee1c2 100644
--- a/src/zc_util.c
+++ b/src/zc_util.c
@@ -144,6 +144,7 @@ int zc_str_replace_env(char *str, size_t str_size)
memmove(p + env_value_len, q, strlen(q) + 1);
memcpy(p, env_value, env_value_len);
+ q = p + env_value_len;
} while (1);
--
2.27.0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/zlog.git
git@gitee.com:src-openeuler/zlog.git
src-openeuler
zlog
zlog
master

搜索帮助