Make Curl_pop3_write() additionally truncate trailing POP3_EOB from received

string buffer, otherwise Curl_client_write() call with zero size would write
to the end of string buffer including matched POP3_EOB.
This commit is contained in:
Yang Tse 2010-01-30 05:22:30 +00:00
Родитель 6ebd71d186
Коммит 715e3a806f
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -935,6 +935,7 @@ CURLcode Curl_pop3_write(struct connectdata *conn,
pop3c->eob += check;
if(pop3c->eob == POP3_EOB_LEN) {
/* full match, the transfer is done! */
str[nread - check] = '\0';
nread -= check;
k->keepon &= ~KEEP_RECV;
pop3c->eob = 0;