Lines Matching refs:scriptEnv
1550 if (client->scriptEnv == NULL) in priv_script_init()
1551 client->scriptEnv = in priv_script_init()
1553 if (client->scriptEnv == NULL) in priv_script_init()
1556 client->scriptEnv[0] = strdup(CLIENT_PATH); in priv_script_init()
1557 if (client->scriptEnv[0] == NULL) in priv_script_init()
1560 client->scriptEnv[1] = NULL; in priv_script_init()
1758 envp = client->scriptEnv; in priv_script_go()
1801 for (i = 0; client->scriptEnv[i]; i++) in script_set_env()
1802 if (strncmp(client->scriptEnv[i], name, namelen) == 0 && in script_set_env()
1803 client->scriptEnv[i][namelen] == '=') in script_set_env()
1806 if (client->scriptEnv[i]) in script_set_env()
1808 free(client->scriptEnv[i]); in script_set_env()
1815 newscriptEnv = realloc(client->scriptEnv, in script_set_env()
1818 free(client->scriptEnv); in script_set_env()
1819 client->scriptEnv = NULL; in script_set_env()
1823 client->scriptEnv = newscriptEnv; in script_set_env()
1828 client->scriptEnv[i + 1] = NULL; in script_set_env()
1831 client->scriptEnv[i] = malloc(strlen(prefix) + strlen(name) + 1 + in script_set_env()
1833 if (client->scriptEnv[i] == NULL) in script_set_env()
1835 snprintf(client->scriptEnv[i], strlen(prefix) + strlen(name) + in script_set_env()
1844 for (i = 0; client->scriptEnv[i]; i++) { in script_flush_env()
1845 free(client->scriptEnv[i]); in script_flush_env()
1846 client->scriptEnv[i] = NULL; in script_flush_env()