From: Daniel Stenberg Date: Sat, 23 Jun 2018 19:32:22 +0000 (+0200) Subject: netrc: use a larger buffer X-Git-Tag: curl-7_61_0~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3b7cb7e84171d3d01217c622fa4932eafc5cced;p=curl netrc: use a larger buffer ... to work with longer passwords etc. Grow it from a 256 to a 4096 bytes buffer. Reported-by: Dario Nieuwenhuis Fixes #2676 Closes #2680 --- diff --git a/lib/netrc.c b/lib/netrc.c index dbcc59ac9..a407bdaac 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2017, Daniel Stenberg, , et al. + * Copyright (C) 1998 - 2018, Daniel Stenberg, , et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -115,7 +115,7 @@ int Curl_parsenetrc(const char *host, char *tok; char *tok_buf; bool done = FALSE; - char netrcbuffer[256]; + char netrcbuffer[4096]; int netrcbuffsize = (int)sizeof(netrcbuffer); while(!done && fgets(netrcbuffer, netrcbuffsize, file)) {