- log_prefix, proc->uloop.pid, buf);
- else
- proc->log_overflow = false;
-
- cur++;
- len -= cur - buf;
- buf = cur;
- }
-
- if (buf > proc->log_buf && len > 0)
- memmove(proc->log_buf, buf, len);
-
- if (len == LOG_BUF_SIZE) {
- if (!proc->log_overflow) {
- proc->log_buf[LOG_BUF_SIZE] = 0;
+ log_prefix, proc->uloop.pid, data);
+ } else if (len == s->r.buffer_len) {