You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
581 B
11 lines
581 B
6 years ago
|
--- variables.cold 2015-01-16 13:53:13.817363093 +0100
|
||
|
+++ variables.c 2015-01-16 13:57:41.839425969 +0100
|
||
|
@@ -366,7 +366,7 @@ initialize_shell_variables (env, privmod
|
||
|
/* Don't import function names that are invalid identifiers from the
|
||
|
environment, though we still allow them to be defined as shell
|
||
|
variables. */
|
||
|
- if (legal_identifier (temp_name))
|
||
|
+ if (absolute_program (temp_name) == 0 && (posixly_correct == 0 || legal_identifier (temp_name)))
|
||
|
parse_and_execute (temp_string, temp_name,
|
||
|
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
|