From 704d0818d7f8e0676844ea47647cee868cd6ba90 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Mon, 12 Sep 2016 12:46:05 -0300 Subject: [PATCH] efl_net_dialer_http: emit eos only at the end. http copiers were never finishing since eos was being reset to FALSE before the I/O copier job executed. --- src/lib/ecore_con/efl_net_dialer_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_con/efl_net_dialer_http.c b/src/lib/ecore_con/efl_net_dialer_http.c index e1de2301cc..5e593f6978 100644 --- a/src/lib/ecore_con/efl_net_dialer_http.c +++ b/src/lib/ecore_con/efl_net_dialer_http.c @@ -1578,7 +1578,7 @@ _efl_net_dialer_http_efl_io_closer_close(Eo *o, Efl_Net_Dialer_Http_Data *pd) end: efl_io_writer_can_write_set(o, EINA_FALSE); efl_io_reader_can_read_set(o, EINA_FALSE); - efl_io_reader_eos_set(o, EINA_FALSE); + efl_io_reader_eos_set(o, EINA_TRUE); efl_net_dialer_connected_set(o, EINA_FALSE); pd->closed = EINA_TRUE; efl_event_callback_call(o, EFL_IO_CLOSER_EVENT_CLOSED, NULL);