diff options
Diffstat (limited to 'ports/common/guts/execv.c')
-rw-r--r-- | ports/common/guts/execv.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ports/common/guts/execv.c b/ports/common/guts/execv.c index 15ad51e..763e1f9 100644 --- a/ports/common/guts/execv.c +++ b/ports/common/guts/execv.c @@ -18,12 +18,9 @@ free(path_guess); } - if (!pseudo_get_value("PSEUDO_RELOADED")) - pseudo_setupenv(); - else { - pseudo_setupenv(); + pseudo_setupenv(); + if (pseudo_get_value("PSEUDO_UNLOAD")) pseudo_dropenv(); - } /* if exec() fails, we may end up taking signals unexpectedly... * not much we can do about that. |