diff options
-rw-r--r-- | shell/ash_mingw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/ash_mingw.c b/shell/ash_mingw.c index e79fe6124..a5295532d 100644 --- a/shell/ash_mingw.c +++ b/shell/ash_mingw.c | |||
@@ -845,6 +845,8 @@ struct forkpoint forkpoints[] = { | |||
845 | }; | 845 | }; |
846 | 846 | ||
847 | /* * * * * fork emulation * * * * */ | 847 | /* * * * * fork emulation * * * * */ |
848 | static const char * const* | ||
849 | shellspawn_getenv(const struct strlist *newvars); | ||
848 | static int | 850 | static int |
849 | forkshell_init(struct forkshell *fs) | 851 | forkshell_init(struct forkshell *fs) |
850 | { | 852 | { |
@@ -862,6 +864,7 @@ forkshell_init(struct forkshell *fs) | |||
862 | */ | 864 | */ |
863 | sprintf(argv2, "subash%lx:%s", _get_osfhandle(p[0]), fs->fp); | 865 | sprintf(argv2, "subash%lx:%s", _get_osfhandle(p[0]), fs->fp); |
864 | 866 | ||
867 | fs->cmd.env = shellspawn_getenv(NULL); | ||
865 | fs->cmd.cmd = CONFIG_BUSYBOX_EXEC_PATH; | 868 | fs->cmd.cmd = CONFIG_BUSYBOX_EXEC_PATH; |
866 | fs->cmd.argv = argv; | 869 | fs->cmd.argv = argv; |
867 | fs->fd = p[1]; | 870 | fs->fd = p[1]; |