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:
commit
376d81435e
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user