openssl/crypto/async
Andrea Grandi f89dd6738a Remove fd from the list when the engine clears the wait context before pause
This fixes the num of fds added/removed returned by ASYNC_WAIT_CTX_get_changed_fds

Previously, the numbers were not consistent with the fds actually written in
the buffers since the fds that have been both added and removed are explicitly
ignored in the loop.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2581)
2017-02-13 15:29:43 +00:00
..
arch Fix a few if(, for(, while( inside code. 2016-07-20 07:21:53 -04:00
async.c Fix a few if(, for(, while( inside code. 2016-07-20 07:21:53 -04:00
async_err.c Check for errors allocating the error strings. 2016-07-20 19:20:53 +02:00
async_locl.h include/openssl: don't include <windows.h> in public headers. 2016-07-08 11:49:44 +02:00
async_wait.c Remove fd from the list when the engine clears the wait context before pause 2017-02-13 15:29:43 +00:00
build.info Refactor the async wait fd logic 2016-02-29 12:58:44 +00:00