summaryrefslogtreecommitdiff
path: root/buffer_iocp.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-04-14 00:36:09 -0400
committerNick Mathewson <nickm@torproject.org>2010-04-14 01:17:24 -0400
commita0983b67f9d077d59739ed7111cafdd81dd95876 (patch)
tree7fab4c11bd01abf1488bb33538da6aa3f4371ceb /buffer_iocp.c
parent3cbca8661f2ad267ca890304a3dc5acefb8ba630 (diff)
downloadlibevent-a0983b67f9d077d59739ed7111cafdd81dd95876.tar.gz
Initialize last_with_datap correctly in evbuffer_overlapped
Fixes bug 2985406
Diffstat (limited to 'buffer_iocp.c')
-rw-r--r--buffer_iocp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/buffer_iocp.c b/buffer_iocp.c
index 6983a6ac..ca0ec360 100644
--- a/buffer_iocp.c
+++ b/buffer_iocp.c
@@ -148,6 +148,7 @@ evbuffer_overlapped_new(evutil_socket_t fd)
TAILQ_INIT(&evo->buffer.callbacks);
evo->buffer.refcnt = 1;
+ evo->buffer.last_with_datap = &evo->buffer.first;
evo->buffer.is_overlapped = 1;
evo->fd = fd;