Lines Matching refs:script
4 Subject: [PATCH] script: Avoid a use-after-free when redefining a
29 grub-core/script/execute.c | 2 ++
30 grub-core/script/function.c | 16 +++++++++++++---
31 grub-core/script/parser.y | 3 ++-
35 diff --git a/grub-core/script/execute.c b/grub-core/script/execute.c
37 --- a/grub-core/script/execute.c
38 +++ b/grub-core/script/execute.c
49 diff --git a/grub-core/script/function.c b/grub-core/script/function.c
51 --- a/grub-core/script/function.c
52 +++ b/grub-core/script/function.c
84 diff --git a/grub-core/script/parser.y b/grub-core/script/parser.y
86 --- a/grub-core/script/parser.y
87 +++ b/grub-core/script/parser.y
91 script->children = state->scripts;
92 - grub_script_function_create ($2, script);
93 + if (!grub_script_function_create ($2, script))
94 + grub_script_free (script);