Lines Matching refs:scriptEnv
1979 if (ip->client->scriptEnv == NULL)
1980 ip->client->scriptEnv =
1982 if (ip->client->scriptEnv == NULL)
1985 ip->client->scriptEnv[0] = strdup(CLIENT_PATH);
1986 if (ip->client->scriptEnv[0] == NULL)
1989 ip->client->scriptEnv[1] = NULL;
2235 envp = ip->client->scriptEnv;
2278 for (i = 0; client->scriptEnv[i]; i++)
2279 if (strncmp(client->scriptEnv[i], name, namelen) == 0 &&
2280 client->scriptEnv[i][namelen] == '=')
2283 if (client->scriptEnv[i])
2285 free(client->scriptEnv[i]);
2292 newscriptEnv = realloc(client->scriptEnv,
2295 free(client->scriptEnv);
2296 client->scriptEnv = NULL;
2300 client->scriptEnv = newscriptEnv;
2305 client->scriptEnv[i + 1] = NULL;
2308 client->scriptEnv[i] = malloc(strlen(prefix) + strlen(name) + 1 +
2310 if (client->scriptEnv[i] == NULL)
2322 snprintf(client->scriptEnv[i], strlen(prefix) + strlen(name) +
2331 for (i = 0; client->scriptEnv[i]; i++) {
2332 free(client->scriptEnv[i]);
2333 client->scriptEnv[i] = NULL;