jpeg pushed a commit to branch master.

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

commit a90746378d3c3a0a5201aa4a4e83bf2746721c24
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon Dec 18 11:59:57 2017 +0900

    ecore_con: Avoid safety errors when closing http
    
    When setting EOS on the dialoer, it's possible that it will also get
    automatically closed (by a callback). This results in safety check error
    messages, while everything is fine (at least I believe it is).
---
 src/lib/ecore_con/efl_net_dialer_http.c | 3 ++-
 1 file changed, 2 insertions(+), 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 3dbaff8a9b..e72575f5c0 100644
--- a/src/lib/ecore_con/efl_net_dialer_http.c
+++ b/src/lib/ecore_con/efl_net_dialer_http.c
@@ -325,7 +325,8 @@ _efl_net_dialer_http_curlm_check(Efl_Net_Dialer_Http_Curlm 
*cm)
              if (!efl_io_closer_closed_get(dialer))
                {
                   efl_io_reader_eos_set(dialer, EINA_TRUE);
-                  efl_io_closer_close(dialer);
+                  if (!efl_io_closer_closed_get(dialer))
+                    efl_io_closer_close(dialer);
                }
           }
 

-- 


Reply via email to