summaryrefslogtreecommitdiff
path: root/defer-internal.h
diff options
context:
space:
mode:
authorAzat Khuzhin <a3at.mail@gmail.com>2016-12-07 02:53:07 +0300
committerAzat Khuzhin <a3at.mail@gmail.com>2017-01-19 20:53:05 +0300
commit8939676706b8e2a125c5e3344f8672ddfadeb4e1 (patch)
treeed992f9150d6acb56f0ea3d5b9fa581b2818b400 /defer-internal.h
parentd77fcea15fe8ebb166853597cfff934fd5a47b0f (diff)
downloadlibevent-8939676706b8e2a125c5e3344f8672ddfadeb4e1.tar.gz
be_openssl: Fix writing into filted openssl bufferevent after connected
The main problems was due to when bufferevent_openssl has underlying (i.e. created with bufferevent_openssl_filter_new()) some events was disabled/suspended, while with openssl, READ can require WRITE and vice-versa hence this issues. The BEV_CTRL_GET_FD hunk to fix http subsystem, since it depends from what bufferevent_getfd() returns. Fixes: #428 Fixes: ssl/bufferevent_filter_write_after_connect Fixes: http/https_filter_chunk_out Fixes: da52933550fd4736aa1c213b6de497e2ffc31e34 ("be_openssl: don't call do_write() directly from outbuf_cb")
Diffstat (limited to 'defer-internal.h')
0 files changed, 0 insertions, 0 deletions