Lines Matching refs:scriptEnv
2060 if (ip->client->scriptEnv == NULL)
2061 ip->client->scriptEnv =
2063 if (ip->client->scriptEnv == NULL)
2066 ip->client->scriptEnv[0] = strdup(CLIENT_PATH);
2067 if (ip->client->scriptEnv[0] == NULL)
2070 ip->client->scriptEnv[1] = NULL;
2319 envp = ip->client->scriptEnv;
2375 for (i = 0; client->scriptEnv[i]; i++)
2376 if (strncmp(client->scriptEnv[i], name, namelen) == 0 &&
2377 client->scriptEnv[i][namelen] == '=')
2380 if (client->scriptEnv[i])
2382 free(client->scriptEnv[i]);
2389 newscriptEnv = realloc(client->scriptEnv,
2392 free(client->scriptEnv);
2393 client->scriptEnv = NULL;
2397 client->scriptEnv = newscriptEnv;
2402 client->scriptEnv[i + 1] = NULL;
2405 client->scriptEnv[i] = malloc(strlen(prefix) + strlen(name) + 1 +
2407 if (client->scriptEnv[i] == NULL)
2409 snprintf(client->scriptEnv[i], strlen(prefix) + strlen(name) +
2418 for (i = 0; client->scriptEnv[i]; i++) {
2419 free(client->scriptEnv[i]);
2420 client->scriptEnv[i] = NULL;