diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-04-06 08:40:45 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-04-06 16:26:52 +0200 |
commit | a800e4de124fa13c05067ca681df925106bfa7f9 (patch) | |
tree | c4ab2fb44402d66d47ef3c8b20ceffc7e08b14fc /cpukit/libmisc | |
parent | shell: Add and use SHELL_MAGIC (diff) | |
download | rtems-a800e4de124fa13c05067ca681df925106bfa7f9.tar.bz2 |
shell: Move rtems_shell_init_environment() call
Move rtems_shell_init_environment() call to rtems_shell_set_shell_env()
since this function uses the POSIX key.
Diffstat (limited to 'cpukit/libmisc')
-rw-r--r-- | cpukit/libmisc/shell/shell.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libmisc/shell/shell.c b/cpukit/libmisc/shell/shell.c index 090277c57c..c00883ba66 100644 --- a/cpukit/libmisc/shell/shell.c +++ b/cpukit/libmisc/shell/shell.c @@ -200,6 +200,8 @@ static bool rtems_shell_set_shell_env( rtems_shell_env_key_handle *handle; int eno; + rtems_shell_init_environment(); + handle = malloc(sizeof(rtems_shell_env_key_handle)); if (handle == NULL) { rtems_error(0, "no memory for shell env key handle)"); @@ -1020,8 +1022,6 @@ bool rtems_shell_main_loop( FILE *stdoutToClose = NULL; FILE *line_editor_output; - rtems_shell_init_environment(); - if (shell_env->magic != SHELL_MAGIC) { rtems_error(0, "invalid shell environment passed to the main loop)"); return false; |