From: Steve Holme Date: Fri, 20 Dec 2013 20:17:59 +0000 (+0000) Subject: pop3: Fixed APOP timestamp detection from commit 1cfb436a2f1795 X-Git-Tag: curl-7_35_0~210 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=812c5ace759d04;p=curl pop3: Fixed APOP timestamp detection from commit 1cfb436a2f1795 --- diff --git a/lib/pop3.c b/lib/pop3.c index 62c7b041c..782458ada 100644 --- a/lib/pop3.c +++ b/lib/pop3.c @@ -659,11 +659,11 @@ static CURLcode pop3_state_servergreet_resp(struct connectdata *conn, } else { /* Look for the APOP timestamp */ - if(len >= 3 && line[len - 3] == '>') { - for(i = 0; i < len - 3; ++i) { + if(len >= 4 && line[len - 2] == '>') { + for(i = 3; i < len - 2; ++i) { if(line[i] == '<') { /* Calculate the length of the timestamp */ - size_t timestamplen = len - 2 - i; + size_t timestamplen = len - 1 - i; if(!timestamplen) break;