barbieri pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=704d0818d7f8e0676844ea47647cee868cd6ba90

commit 704d0818d7f8e0676844ea47647cee868cd6ba90
Author: Gustavo Sverzut Barbieri <[email protected]>
Date:   Mon Sep 12 12:46:05 2016 -0300

    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 e1de230..5e593f6 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);

-- 


Reply via email to