This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for 2460a4968c37
[perl5.git] / win32 / perllib.c
index 8a6626f..246f67a 100644 (file)
@@ -242,14 +242,13 @@ RunPerl(int argc, char **argv, char **env)
     if (use_environ)
         env = environ;
 
-    exitstatus = perl_parse(my_perl, xs_init, argc, argv, env);
-    if (!exitstatus) {
+    if (!perl_parse(my_perl, xs_init, argc, argv, env)) {
 #if defined(TOP_CLONE) && defined(USE_ITHREADS)                /* XXXXXX testing */
        new_perl = perl_clone(my_perl, 1);
-       exitstatus = perl_run(new_perl);
+       (void) perl_run(new_perl);
        PERL_SET_THX(my_perl);
 #else
-       exitstatus = perl_run(my_perl);
+       (void) perl_run(my_perl);
 #endif
     }
 
@@ -258,7 +257,7 @@ RunPerl(int argc, char **argv, char **env)
 #ifdef USE_ITHREADS
     if (new_perl) {
        PERL_SET_THX(new_perl);
-       perl_destruct(new_perl);
+       exitstatus = perl_destruct(new_perl);
        perl_free(new_perl);
     }
 #endif