diff --git a/buffer.c b/buffer.c index 98f5a0b2..146bbdf4 100644 --- a/buffer.c +++ b/buffer.c @@ -1557,6 +1557,7 @@ evbuffer_add(struct evbuffer *buf, const void *data_in, size_t datlen) memcpy(tmp->buffer, data, datlen); tmp->off = datlen; evbuffer_chain_insert(buf, tmp); + buf->n_add_for_cb += datlen; out: evbuffer_invoke_callbacks(buf);