mirror of
https://github.com/bellard/quickjs.git
synced 2025-09-27 13:48:45 +03:00
Fix crash on failure to read bytecode (arguments, local variables, etc.)
This commit is contained in:
parent
20d2b404af
commit
095bd0b4ab
@ -34952,7 +34952,8 @@ static void free_function_bytecode(JSRuntime *rt, JSFunctionBytecode *b)
|
||||
JS_AtomGetStrRT(rt, buf, sizeof(buf), b->func_name));
|
||||
}
|
||||
#endif
|
||||
free_bytecode_atoms(rt, b->byte_code_buf, b->byte_code_len, TRUE);
|
||||
if (b->byte_code_buf)
|
||||
free_bytecode_atoms(rt, b->byte_code_buf, b->byte_code_len, TRUE);
|
||||
|
||||
if (b->vardefs) {
|
||||
for(i = 0; i < b->arg_count + b->var_count; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user