diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2021-08-26 23:53:14 +0200 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2021-08-26 23:53:14 +0200 |
commit | f5644ba244b0db009e07eb6a94cae8c7d9846a79 (patch) | |
tree | a74a6a15ff4f5ad3eb87604748f840f687305c05 /pop3.c | |
parent | a0b9f2fb512ba61a058ed1c10f330900df911bbb (diff) | |
download | fetchmail-f5644ba244b0db009e07eb6a94cae8c7d9846a79.tar.gz fetchmail-f5644ba244b0db009e07eb6a94cae8c7d9846a79.tar.bz2 fetchmail-f5644ba244b0db009e07eb6a94cae8c7d9846a79.zip |
POP3: make CAPA parser caseblind.
Diffstat (limited to 'pop3.c')
-rw-r--r-- | pop3.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -222,6 +222,7 @@ static int capa_probe(int sock) if (ok == PS_SUCCESS) { char buffer[64]; + char *cp; /* determine what authentication methods we have available */ while ((ok = gen_recv(sock, buffer, sizeof(buffer))) == 0) @@ -229,6 +230,8 @@ static int capa_probe(int sock) if (DOTLINE(buffer)) break; + for (cp = buffer; *cp; cp++) *cp = toupper((unsigned char)*cp); + #ifdef SSL_ENABLE if (strstr(buffer, "STLS")) has_stls = TRUE; |