]> git.kaiwu.me - nginx.git/commit
SSL: fixed ngx_ssl_handshake() with level-triggered event methods.
authorMaxim Dounin <mdounin@mdounin.ru>
Fri, 1 Feb 2013 14:37:43 +0000 (14:37 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Fri, 1 Feb 2013 14:37:43 +0000 (14:37 +0000)
commit2887c06fdecbb4eccaf69a9e7fbef55f1b49c2b5
tree1c682e989babfecd202ccb4eb91c418c6cd6025a
parent733e6d2ac6c544aa1a3f42dbc93c9e6d4adf7122
SSL: fixed ngx_ssl_handshake() with level-triggered event methods.

Missing calls to ngx_handle_write_event() and ngx_handle_read_event()
resulted in a CPU hog during SSL handshake if an level-triggered event
method (e.g. select) was used.
src/event/ngx_event_openssl.c