diff options
author | maksqwe <maksqwe1@ukr.net> | 2013-09-04 14:25:11 +0300 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-09-04 12:22:18 -0400 |
commit | ebfd8a89678f1d13f3811561cf3f5cd1ffbfa7f7 (patch) | |
tree | ee2b7fb8aef130952fb9f0a72dad6e5e3db22edf | |
parent | 911abf3dd28672d12e6e7cc33137d66a2c85021b (diff) | |
download | libevent-ebfd8a89678f1d13f3811561cf3f5cd1ffbfa7f7.tar.gz |
Fix reinit of fds with EV_WRITE but not EV_READ.
Bugfix on 2.1.1-alpha.
-rw-r--r-- | evmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -582,7 +582,7 @@ evmap_io_reinit_iter_fn(struct event_base *base, evutil_socket_t fd, extra = ((char*)ctx) + sizeof(struct evmap_io); if (ctx->nread) events |= EV_READ; - if (ctx->nread) + if (ctx->nwrite) events |= EV_WRITE; if (evsel->fdinfo_len) memset(extra, 0, evsel->fdinfo_len); |