summaryrefslogtreecommitdiffstats
path: root/discover/grub2/script.c
diff options
context:
space:
mode:
Diffstat (limited to 'discover/grub2/script.c')
-rw-r--r--discover/grub2/script.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/discover/grub2/script.c b/discover/grub2/script.c
index aeb5978..c4f58d9 100644
--- a/discover/grub2/script.c
+++ b/discover/grub2/script.c
@@ -432,13 +432,9 @@ static void init_env(struct grub2_script *script)
sep - script->filename);
}
- env->name = talloc_strdup(env, "prefix");
+ script_env_set(script, "prefix", prefix ? : default_prefix);
if (prefix)
- env->value = prefix;
- else
- env->value = talloc_strdup(env, default_prefix);
-
- list_add(&script->environment, &env->list);
+ talloc_free(prefix);
}
void script_register_function(struct grub2_script *script,
OpenPOWER on IntegriCloud