len = vsnprintf(p, MAXBUFLEN - (buffer - p), format, pvar);
}
va_end(pvar);
if (p - buffer + len + 3 > MAXBUFLEN) {
p += len;
xwrite(buffer, p - buffer + len);
if (p - buffer + 3 > MAXBUFLEN) {
xwrite(buffer, p - buffer);
p = buffer;
*p++ = '\r';
*p++ = '\n';
if (flag == SEND_FLUSH) {