Skip to content
Snippets Groups Projects
Commit 15c143bb authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

modified to the new curl_getenv() style

parent 6d522c9c
No related branches found
No related tags found
No related merge requests found
......@@ -832,16 +832,21 @@ static int parseconfig(char *filename,
char configbuffer[4096];
char filebuffer[256];
bool usedarg;
char *home=NULL;
if(!filename || !*filename) {
/* NULL or no file name attempts to load .curlrc from the homedir! */
#define CURLRC DOT_CHAR "curlrc"
char *home = curl_GetEnv("HOME"); /* portable environment reader */
home = curl_GetEnv("HOME"); /* portable environment reader */
if(!home || (strlen(home)>(sizeof(filebuffer)-strlen(CURLRC))))
if(!home)
return CURLE_OK;
if(strlen(home)>(sizeof(filebuffer)-strlen(CURLRC))) {
free(home);
return CURLE_OK;
}
sprintf(filebuffer, "%s%s%s", home, DIR_CHAR, CURLRC);
......@@ -909,6 +914,8 @@ static int parseconfig(char *filename,
if(file != stdin)
fclose(file);
}
if(home)
free(home);
return CURLE_OK;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment