diff options
author | Nick Mathewson <nickm@torproject.org> | 2011-08-18 12:35:27 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-08-18 13:15:46 -0400 |
commit | 6acfbdd83ab0ecd435928db4eafac862209080ea (patch) | |
tree | 7112b3cd34813c09d3759aeaeddcc5aeece27258 /buffer_iocp.c | |
parent | 495c227f59093543dcc8f72e699e146ec9f82d10 (diff) | |
download | libevent-6acfbdd83ab0ecd435928db4eafac862209080ea.tar.gz |
Make overlapped reads result in evbuffer callbacks getting invoked
Diffstat (limited to 'buffer_iocp.c')
-rw-r--r-- | buffer_iocp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/buffer_iocp.c b/buffer_iocp.c index f3f96f44..2d3a1b17 100644 --- a/buffer_iocp.c +++ b/buffer_iocp.c @@ -126,6 +126,9 @@ evbuffer_commit_read(struct evbuffer *evbuf, ev_ssize_t nBytes) buf->read_in_progress = 0; evbuf->total_len += nBytes; + evbuf->n_add_for_cb += nBytes; + + evbuffer_invoke_callbacks(evbuf); _evbuffer_decref_and_unlock(evbuf); } |