From 6b7d2ceffa89dd52992eb2afac155c6a66fcb701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20DEL=20NERO?= Date: Sun, 19 Nov 2023 09:19:57 +0100 Subject: [PATCH] Fix. --- lib_jtag_core/src/script/env.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib_jtag_core/src/script/env.c b/lib_jtag_core/src/script/env.c index 5e51187..7996e86 100644 --- a/lib_jtag_core/src/script/env.c +++ b/lib_jtag_core/src/script/env.c @@ -450,7 +450,7 @@ char * getEnvVarDatIndex( envvar_entry * env, int index, char * vardata, int max stringcopy(vardata,(char*)&env->buf[off + 2 + varname_size + 2], maxsize); } - return (char*)&env->buf[off + 2 + varname_size + 2]; + return (char*)&env->buf[off + 2]; } } @@ -515,6 +515,8 @@ envvar_entry * initEnv(envvar_entry * env, envvar_entry * dst) return NULL; } + tmp_envvars->bufsize = env->bufsize; + memcpy(tmp_envvars->buf,env->buf,env->bufsize); return tmp_envvars;