smtp: Fixed an issue with missing capabilities after the AUTH line
Follow up to commit 40f9bb787f05 to fix missing capabilities after an AUTH line.
This commit is contained in:
parent
7f266f1c99
commit
f0bfc0fbd7
@ -210,7 +210,7 @@ static const struct Curl_handler Curl_handler_smtps_proxy = {
|
|||||||
static int smtp_endofresp(struct pingpong *pp, int *resp)
|
static int smtp_endofresp(struct pingpong *pp, int *resp)
|
||||||
{
|
{
|
||||||
char *line = pp->linestart_resp;
|
char *line = pp->linestart_resp;
|
||||||
size_t len = pp->nread_resp;
|
size_t len = strlen(pp->linestart_resp);
|
||||||
struct connectdata *conn = pp->conn;
|
struct connectdata *conn = pp->conn;
|
||||||
struct smtp_conn *smtpc = &conn->proto.smtpc;
|
struct smtp_conn *smtpc = &conn->proto.smtpc;
|
||||||
size_t wordlen;
|
size_t wordlen;
|
||||||
@ -242,6 +242,10 @@ static int smtp_endofresp(struct pingpong *pp, int *resp)
|
|||||||
while(len &&
|
while(len &&
|
||||||
(*line == ' ' || *line == '\t' ||
|
(*line == ' ' || *line == '\t' ||
|
||||||
*line == '\r' || *line == '\n')) {
|
*line == '\r' || *line == '\n')) {
|
||||||
|
|
||||||
|
if(*line == '\n')
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
line++;
|
line++;
|
||||||
len--;
|
len--;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user