Fix wasi implementation issues (#1078)

Fix args_get and environ_get issues in libc-wasi and libc-uvwasi implementation.
This commit is contained in:
Wenyong Huang 2022-04-11 11:55:37 +08:00 committed by GitHub
parent fd9cce0eef
commit 4864302a1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 4 deletions

View File

@ -112,7 +112,6 @@ wasi_args_get(wasm_exec_env_t exec_env, uint32 *argv_offsets, char *argv_buf)
for (i = 0; i < argc; i++)
argv_offsets[i] = addr_native_to_app(argv[i]);
argv_offsets[argc] = 0;
wasm_runtime_free(argv);
return 0;
@ -208,7 +207,6 @@ wasi_environ_get(wasm_exec_env_t exec_env, uint32 *environ_offsets,
for (i = 0; i < environ_count; i++)
environ_offsets[i] = addr_native_to_app(environs[i]);
environ_offsets[environ_count] = 0;
wasm_runtime_free(environs);
return 0;

View File

@ -131,7 +131,6 @@ wasi_args_get(wasm_exec_env_t exec_env, uint32 *argv_offsets, char *argv_buf)
for (i = 0; i < argc; i++)
argv_offsets[i] = addr_native_to_app(argv[i]);
argv_offsets[argc] = 0;
wasm_runtime_free(argv);
return 0;
@ -234,7 +233,6 @@ wasi_environ_get(wasm_exec_env_t exec_env, uint32 *environ_offsets,
for (i = 0; i < environ_count; i++)
environ_offsets[i] = addr_native_to_app(environs[i]);
environ_offsets[environ_count] = 0;
wasm_runtime_free(environs);
return 0;