1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

Merge pull request #20205 from zengwei2000/patch-3

wasm: fix the memory leak: wasm_buf
This commit is contained in:
benpicco 2023-12-21 18:44:49 +00:00 committed by GitHub
commit 376d81435e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -122,6 +122,7 @@ int wamr_run_cp(const void *bytecode, size_t bytecode_len, int argc, char *argv[
if (argc > 0) {
parv = malloc(sizeof(argv[0]) * argc);
if (!parv){
free(wasm_buf);
return -1;
}
memcpy(parv, argv, sizeof(argv[0]) * argc);
@ -130,6 +131,7 @@ int wamr_run_cp(const void *bytecode, size_t bytecode_len, int argc, char *argv[
argc = 1;
parv = malloc(sizeof(argv[0]) * argc);
if (!parv) {
free(wasm_buf);
return -1;
}
parv[0] = empty;