summaryrefslogtreecommitdiff
path: root/perl.c
diff options
context:
space:
mode:
authorIlya Zakharevich <ilya@math.berkeley.edu>2001-07-23 15:29:49 -0400
committerJarkko Hietaniemi <jhi@iki.fi>2001-07-23 23:04:02 +0000
commit764df951e4265f932b70873d1d56431da2d2763f (patch)
tree7c3b6d33f1a91ca057bbb02e382338fdd9a4de55 /perl.c
parent2f217c7c33e3b14680f2e1a724b8a463a35767ea (diff)
downloadperl-764df951e4265f932b70873d1d56431da2d2763f.tar.gz
OS/2 multi-architecture
Message-ID: <20010723192949.A14802@math.ohio-state.edu> p4raw-id: //depot/perl@11462
Diffstat (limited to 'perl.c')
-rw-r--r--perl.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/perl.c b/perl.c
index 322960d211..91efa0f5af 100644
--- a/perl.c
+++ b/perl.c
@@ -3440,7 +3440,8 @@ S_init_postdump_symbols(pTHX_ register int argc, register char **argv, register
} /* else what? */
}
#endif /* NEED_ENVIRON_DUP_FOR_MODIFY */
- for (; *env; env++) {
+ if (env)
+ for (; *env; env++) {
if (!(s = strchr(*env,'=')))
continue;
*s++ = '\0';
@@ -3450,7 +3451,7 @@ S_init_postdump_symbols(pTHX_ register int argc, register char **argv, register
sv = newSVpv(s--,0);
(void)hv_store(hv, *env, s - *env, sv, 0);
*s = '=';
- }
+ }
#ifdef NEED_ENVIRON_DUP_FOR_MODIFY
if (dup_env_base) {
char **dup_env;