Commit 15c143bb authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

modified to the new curl_getenv() style

parent 6d522c9c
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -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;
}