From: Jean-Philippe Andre Date: Mon, 18 Dec 2017 02:59:57 +0000 (+0900) Subject: ecore_con: Avoid safety errors when closing http X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~600 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0a64fc74c7060c0d30f787033e563df5825b5cf3;p=platform%2Fupstream%2Fefl.git 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). --- diff --git a/src/lib/ecore_con/efl_net_dialer_http.c b/src/lib/ecore_con/efl_net_dialer_http.c index 3dbaff8..e72575f 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); } }