From d791fb4139894f79c6f997f035a03a051f75e720 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sun, 24 Mar 2024 16:47:19 -0400 Subject: [PATCH] * src/variable.c (do_variable_definition) [W32]: Fix bad variable. --- src/variable.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/variable.c b/src/variable.c index 635d79d3..af3d6a40 100644 --- a/src/variable.c +++ b/src/variable.c @@ -1638,9 +1638,8 @@ do_variable_definition (const floc *flocp, const char *varname, const char *valu { v = define_variable_in_set (varname, strlen (varname), default_shell, origin, flavor == f_recursive, - (specificity - ? current_variable_set_list->set - : NULL), + (scope == s_global ? NULL + : current_variable_set_list->set), flocp); no_default_sh_exe = 0; } @@ -1654,9 +1653,8 @@ do_variable_definition (const floc *flocp, const char *varname, const char *valu { v = define_variable_in_set (varname, strlen (varname), newval, origin, flavor == f_recursive, - (specificity - ? current_variable_set_list->set - : NULL), + (scope == s_global ? NULL + : current_variable_set_list->set), flocp); no_default_sh_exe = 0; } -- 2.47.3