From: Dan Fandrich Date: Sat, 12 Jul 2014 18:19:34 +0000 (+0200) Subject: netrc: treat failure to find home dir same as missing netrc file X-Git-Tag: upstream/7.37.1~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=135c2dc14f7c417c90d78c538149f610606f89c8;hp=4a67b3e650372bef9412731b1c9fcdca60757756;p=platform%2Fupstream%2Fcurl.git netrc: treat failure to find home dir same as missing netrc file This previously caused a fatal error (with a confusing error code, at that). Reported by: Glen A Johnson Jr. --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index cc50d41..bb4bcac 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -57,6 +57,7 @@ This release includes the following bugfixes: o gnutls: fixed compilation against versions < 2.12.0 o build: Fixed overridden compiler PDB settings in VC7 to VC12 o ntlm_wb: Fixed buffer size not being large enough for NTLMv2 sessions [11] + o netrc: don't abort if home dir cannot be found This release includes the following known bugs: diff --git a/lib/netrc.c b/lib/netrc.c index a1b00b2..a7a7101 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -88,7 +88,7 @@ int Curl_parsenetrc(const char *host, } if(!home) - return -1; + return retcode; /* no home directory found (or possibly out of memory) */ netrcfile = curl_maprintf("%s%s%s", home, DIR_CHAR, NETRC); if(home_alloc)