aboutsummaryrefslogtreecommitdiff
path: root/lib/netrc.c
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2014-07-12 20:19:34 +0200
committerDan Fandrich <dan@coneharvesters.com>2014-07-12 20:22:09 +0200
commit135c2dc14f7c417c90d78c538149f610606f89c8 (patch)
treed186ca3094f6e36899abe639af791231d348fb05 /lib/netrc.c
parent4a67b3e650372bef9412731b1c9fcdca60757756 (diff)
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.
Diffstat (limited to 'lib/netrc.c')
-rw-r--r--lib/netrc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/netrc.c b/lib/netrc.c
index a1b00b2d6..a7a710159 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)