summaryrefslogtreecommitdiff
path: root/src/lib/ecore_con
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2017-02-01 16:23:11 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2017-02-01 16:26:38 -0200
commit0293c360ebae28f2bad993982dc24e87ac296781 (patch)
tree4cf42a5992d467ea1cf1db6bb6344703c27ad6ad /src/lib/ecore_con
parent2215dd89012d8075fdf028e8d95dfd3990b99a93 (diff)
efl_net_dialer_http: check for finished handles after unpause.
After we call curl_multi_socket_action() we must call _efl_net_dialer_http_curlm_check() in order to call curl_multi_info_read() and be notified of handles that were finished. Otherwise the handle is gone and we'll be waiting for an action that will never happen. Fixes T5079
Diffstat (limited to 'src/lib/ecore_con')
-rw-r--r--src/lib/ecore_con/efl_net_dialer_http.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ecore_con/efl_net_dialer_http.c b/src/lib/ecore_con/efl_net_dialer_http.c
index b5fe3e461f..2454c7223a 100644
--- a/src/lib/ecore_con/efl_net_dialer_http.c
+++ b/src/lib/ecore_con/efl_net_dialer_http.c
@@ -1549,6 +1549,8 @@ _efl_net_dialer_http_pause_reset(Eo *o, Efl_Net_Dialer_Http_Data *pd)
1549 return err; 1549 return err;
1550 } 1550 }
1551 1551
1552 _efl_net_dialer_http_curlm_check(pd->cm);
1553
1552 return 0; 1554 return 0;
1553} 1555}
1554 1556