*/
-#define curlx_getenv curl_getenv
#define curlx_mvsnprintf curl_mvsnprintf
#define curlx_msnprintf curl_msnprintf
#define curlx_maprintf curl_maprintf
*/
#ifdef DEBUGBUILD
{
- char *tdir = curlx_getenv("CURL_TESTDIR");
+ char *tdir = curl_getenv("CURL_TESTDIR");
if(tdir) {
char buffer[512]; /* suitably large */
msnprintf(buffer, sizeof(buffer), "%s/%s", tdir, copy);
unsigned int get_terminal_columns(void)
{
unsigned int width = 0;
- char *colp = curlx_getenv("COLUMNS");
+ char *colp = curl_getenv("COLUMNS");
if(colp) {
char *endptr;
long num = strtol(colp, &endptr, 10);
#ifdef DEBUGBUILD
{
- char *tty = curlx_getenv("CURL_ISATTY");
+ char *tty = curl_getenv("CURL_ISATTY");
if(tty) {
is_tty = TRUE;
curl_free(tty);
char *ipfs_path = NULL;
char *gateway_composed_file_path = NULL;
FILE *gateway_file = NULL;
- char *gateway = curlx_getenv("IPFS_GATEWAY");
+ char *gateway = curl_getenv("IPFS_GATEWAY");
/* Gateway is found from environment variable. */
if(gateway) {
}
/* Try to find the gateway in the IPFS data folder. */
- ipfs_path = curlx_getenv("IPFS_PATH");
+ ipfs_path = curl_getenv("IPFS_PATH");
if(!ipfs_path) {
- char *home = curlx_getenv("HOME");
+ char *home = curl_getenv("HOME");
if(home && *home)
ipfs_path = aprintf("%s/.ipfs/", home);
/* fallback to "~/.ipfs", as that's the default location. */
- Curl_safefree(home);
+ curl_free(home);
}
if(!ipfs_path || ensure_trailing_slash(&ipfs_path))
{
char *env;
/* if CURL_MEMDEBUG is set, this starts memory tracking message logging */
- env = curlx_getenv("CURL_MEMDEBUG");
+ env = curl_getenv("CURL_MEMDEBUG");
if(env) {
/* use the value as file name */
char fname[CURL_MT_LOGFNAME_BUFSIZE];
without an alloc! */
}
/* if CURL_MEMLIMIT is set, this enables fail-on-alloc-number-N feature */
- env = curlx_getenv("CURL_MEMLIMIT");
+ env = curl_getenv("CURL_MEMLIMIT");
if(env) {
char *endptr;
long num = strtol(env, &endptr, 10);
*/
if(tls_backend_info->backend != CURLSSLBACKEND_SCHANNEL) {
char *env;
- env = curlx_getenv("CURL_CA_BUNDLE");
+ env = curl_getenv("CURL_CA_BUNDLE");
if(env) {
config->cacert = strdup(env);
+ curl_free(env);
if(!config->cacert) {
- curl_free(env);
curl_easy_cleanup(curltls);
errorf(global, "out of memory");
return CURLE_OUT_OF_MEMORY;
}
}
else {
- env = curlx_getenv("SSL_CERT_DIR");
+ env = curl_getenv("SSL_CERT_DIR");
if(env) {
config->capath = strdup(env);
+ curl_free(env);
if(!config->capath) {
- curl_free(env);
curl_easy_cleanup(curltls);
errorf(global, "out of memory");
return CURLE_OUT_OF_MEMORY;
curl_free(env);
capath_from_env = true;
}
- env = curlx_getenv("SSL_CERT_FILE");
+ env = curl_getenv("SSL_CERT_FILE");
if(env) {
config->cacert = strdup(env);
+ curl_free(env);
if(!config->cacert) {
- curl_free(env);
if(capath_from_env)
free(config->capath);
curl_easy_cleanup(curltls);
}
}
- if(env)
- curl_free(env);
#ifdef _WIN32
- else {
+ if(!env)
result = FindWin32CACert(config, tls_backend_info->backend,
TEXT("curl-ca-bundle.crt"));
- }
#endif
}
curl_easy_cleanup(curltls);
*/
#ifdef DEBUGBUILD
{
- char *tdir = curlx_getenv("CURL_TESTDIR");
+ char *tdir = curl_getenv("CURL_TESTDIR");
if(tdir) {
char *alt = aprintf("%s/%s", tdir, *filename);
Curl_safefree(*filename);