View | Details | Raw Unified | Return to bug 58270
Collapse All | Expand All

(-)lib/funcs.c (-3 / +3 lines)
Lines 198-208 Link Here
198
		len = vsnprintf(p, MAXBUFLEN - (buffer - p), format, pvar);
198
		len = vsnprintf(p, MAXBUFLEN - (buffer - p), format, pvar);
199
	}
199
	}
200
	va_end(pvar);
200
	va_end(pvar);
201
	if (p - buffer + len + 3 > MAXBUFLEN) {
201
	p += len;
202
		xwrite(buffer, p - buffer + len);
202
	if (p - buffer + 3 > MAXBUFLEN) {
203
		xwrite(buffer, p - buffer);
203
		p = buffer;
204
		p = buffer;
204
	}
205
	}
205
	p += len;
206
	*p++ = '\r';
206
	*p++ = '\r';
207
	*p++ = '\n';
207
	*p++ = '\n';
208
	if (flag == SEND_FLUSH) {
208
	if (flag == SEND_FLUSH) {

Return to bug 58270