fix example

This commit is contained in:
DanyT
2024-07-22 14:42:48 +03:00
parent fb4170b235
commit 45f6073fd0

View File

@@ -20,25 +20,12 @@ static char *getWorkingConfigFile(const char *configFileNamePassedIn)
if (configFileNamePassedIn) { if (configFileNamePassedIn) {
configFileName = strdup(configFileNamePassedIn); configFileName = strdup(configFileNamePassedIn);
} else { } else {
#if defined(HAVE_SECURE_GETENV) homedir_env = getenv(ENV_HOME);
kubeconfig_env = secure_getenv(ENV_KUBECONFIG); if (homedir_env) {
#elif defined(HAVE_GETENV) int configFileNameSize = strlen(homedir_env) + strlen(KUBE_CONFIG_DEFAULT_LOCATION) + 1;
kubeconfig_env = getenv(ENV_KUBECONFIG); configFileName = calloc(configFileNameSize, sizeof(char));
#endif if (configFileName) {
if (kubeconfig_env) { snprintf(configFileName, configFileNameSize, KUBE_CONFIG_DEFAULT_LOCATION, homedir_env);
configFileName = strdup(kubeconfig_env);
} else {
#if defined(HAVE_SECURE_GETENV)
homedir_env = secure_getenv(ENV_HOME);
#elif defined(HAVE_GETENV)
homedir_env = getenv(ENV_HOME);
#endif
if (homedir_env) {
int configFileNameSize = strlen(homedir_env) + strlen(KUBE_CONFIG_DEFAULT_LOCATION) + 1;
configFileName = calloc(configFileNameSize, sizeof(char));
if (configFileName) {
snprintf(configFileName, configFileNameSize, KUBE_CONFIG_DEFAULT_LOCATION, homedir_env);
}
} }
} }
} }