mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
pop3: Fixed APOP timestamp detection from commit 1cfb436a2f
This commit is contained in:
parent
c3a02c3e54
commit
812c5ace75
@ -659,11 +659,11 @@ static CURLcode pop3_state_servergreet_resp(struct connectdata *conn,
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
/* Look for the APOP timestamp */
|
/* Look for the APOP timestamp */
|
||||||
if(len >= 3 && line[len - 3] == '>') {
|
if(len >= 4 && line[len - 2] == '>') {
|
||||||
for(i = 0; i < len - 3; ++i) {
|
for(i = 3; i < len - 2; ++i) {
|
||||||
if(line[i] == '<') {
|
if(line[i] == '<') {
|
||||||
/* Calculate the length of the timestamp */
|
/* Calculate the length of the timestamp */
|
||||||
size_t timestamplen = len - 2 - i;
|
size_t timestamplen = len - 1 - i;
|
||||||
if(!timestamplen)
|
if(!timestamplen)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user