Commit 96d7a95c authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

windows build fix based on a patch by Gisle Vanem

parent d5d55a85
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -92,6 +92,8 @@ int Curl_parsenetrc(char *host,
  char state_password=0;   /* Found a password keyword */
  char state_our_login=0;  /* With specific_login, found *our* login name */

#define NETRC DOT_CHAR "netrc"

#ifdef CURLDEBUG
  {
    /* This is a hack to allow testing.
@@ -101,14 +103,13 @@ int Curl_parsenetrc(char *host,
    char *override = curl_getenv("CURL_DEBUG_NETRC");

    if (override) {
      printf("NETRC: overridden .netrc file: %s\n", home);
      printf("NETRC: overridden " NETRC " file: %s\n", home);
      netrcfile = override;
      netrc_alloc = TRUE;
    }
  }
#endif /* CURLDEBUG */
  if(!netrcfile) {
#define NETRC DOT_CHAR "netrc"
#if defined(HAVE_GETPWUID) && defined(HAVE_GETEUID)
    struct passwd *pw;
    pw= getpwuid(geteuid());
@@ -121,7 +122,7 @@ int Curl_parsenetrc(char *host,
    }
#endif
  
    if(NULL == pw) {
    if(!home) {
      home = curl_getenv("HOME"); /* portable environment reader */
      if(!home)
        return -1;