diff --git a/buffer.c b/buffer.c index 7336c214..cbdf7465 100644 --- a/buffer.c +++ b/buffer.c @@ -1556,6 +1556,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);