diff options
Diffstat (limited to 'ports/common/guts/fork.c')
-rw-r--r-- | ports/common/guts/fork.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ports/common/guts/fork.c b/ports/common/guts/fork.c index 76cac6f..df8abd7 100644 --- a/ports/common/guts/fork.c +++ b/ports/common/guts/fork.c @@ -11,11 +11,10 @@ * pseudo in the child process */ if (rc == 0) { - if (!pseudo_get_value("PSEUDO_RELOADED")) { - pseudo_setupenv(); + pseudo_setupenv(); + if (!pseudo_get_value("PSEUDO_UNLOAD")) { pseudo_reinit_libpseudo(); } else { - pseudo_setupenv(); pseudo_dropenv(); } } |