Return to session.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.140, 2002/06/23 21:06:41 | version 1.141, 2002/06/26 08:58:26 | ||
---|---|---|---|
|
|
||
} else { | } else { | ||
/* New variable. Expand if necessary. */ | /* New variable. Expand if necessary. */ | ||
if (i >= (*envsizep) - 1) { | if (i >= (*envsizep) - 1) { | ||
if (*envsizep >= 1000) | |||
fatal("child_set_env: too many env vars," | |||
" skipping: %.100s", name); | |||
(*envsizep) += 50; | (*envsizep) += 50; | ||
env = (*envp) = xrealloc(env, (*envsizep) * sizeof(char *)); | env = (*envp) = xrealloc(env, (*envsizep) * sizeof(char *)); | ||
} | } |