* src/netrc.c (parse_netrc_fp): Add fetchmail compatibility (user and passwd)

Reported-by: Gerald Pfeifer <gerald@pfeifer.com>
This commit is contained in:
Tim Rühsen 2023-11-26 19:06:05 +01:00
parent 25525f8037
commit bedeb7dc27

View File

@ -388,7 +388,8 @@ parse_netrc_fp (const char *path, FILE *fp)
else if (!strcmp (tok, "default"))
maybe_add_to_list (&current, &retval);
else if (!strcmp (tok, "login"))
/* fetchmail compatibility, "user" is an alias for "login" */
else if (!strcmp (tok, "login") || !strcmp (tok, "user"))
last_token = tok_login;
else if (!strcmp (tok, "macdef"))
@ -397,7 +398,8 @@ parse_netrc_fp (const char *path, FILE *fp)
else if (!strcmp (tok, "machine"))
last_token = tok_machine;
else if (!strcmp (tok, "password"))
/* fetchmail compatibility, "passwd" is an alias for "password" */
else if (!strcmp (tok, "password") || !strcmp (tok, "passwd"))
last_token = tok_password;
/* GNU extensions 'port' and 'force', not operational