From ebc2924fa37b76dff5ce24c71372e06acc4bd501 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Mon, 18 Dec 2017 12:02:45 +0900 Subject: [PATCH] ecore_con: Always get the loop on init In case of init/shutdown/init cycles, the loop EO ID has changed, so it must be fetched again. --- 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 e72575f..99635ff 100644 --- a/src/lib/ecore_con/efl_net_dialer_http.c +++ b/src/lib/ecore_con/efl_net_dialer_http.c @@ -1202,7 +1202,7 @@ _efl_net_dialer_http_curl_start(Eo *o, Efl_Net_Dialer_Http_Data *pd) // TODO: move this to be per-loop once multiple mainloops are supported // this would need to attach something to the loop cm = &_cm_global; - if (!cm->loop) cm->loop = efl_loop_get(o); + cm->loop = efl_loop_get(o); if (!_efl_net_dialer_http_curlm_add(cm, o, pd->easy)) { ERR("dialer=%p could not add curl easy handle to multi manager", o); -- 2.7.4