version 1.4, 2015/07/16 21:57:54 |
version 1.5, 2015/07/16 22:11:01 |
|
|
if ((rule->options & KEEPENV) && !rule->envlist) { |
if ((rule->options & KEEPENV) && !rule->envlist) { |
j = arraylen(oldenvp); |
j = arraylen(oldenvp); |
envp = reallocarray(NULL, j + 1, sizeof(char *)); |
envp = reallocarray(NULL, j + 1, sizeof(char *)); |
|
if (!envp) |
|
err(1, "reallocarray"); |
for (i = 0; i < j; i++) { |
for (i = 0; i < j; i++) { |
if (!(envp[i] = strdup(oldenvp[i]))) |
if (!(envp[i] = strdup(oldenvp[i]))) |
err(1, "strdup"); |
err(1, "strdup"); |