efl_io_reader/writer: always set 'can_*' to FALSE on errors.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 21:56:22 +0000 (19:56 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Tue, 20 Dec 2016 12:18:32 +0000 (10:18 -0200)
commit963e3a793dcca07a162b1f6bbbd4f1d3f889963b
tree2e41231a8ad40dd4619ae981b2b4994dad340fd7
parent2666e927a5e0e02ea9c3eda2244e80a16fedc996
efl_io_reader/writer: always set 'can_*' to FALSE on errors.

If user tries to read or write and that fails then set 'can_read' or
'can_write' to false, regardless of the error code.
src/lib/ecore/efl_io_reader_fd.c
src/lib/ecore/efl_io_writer_fd.c
src/lib/ecore_con/efl_net_server_udp_client.c
src/lib/ecore_con/efl_net_socket_fd.c
src/lib/ecore_con/efl_net_socket_udp.c
src/lib/efl/interfaces/efl_io_buffer.c
src/lib/efl/interfaces/efl_io_queue.c