diff options
author | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2017-02-01 16:23:11 -0200 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2017-02-01 16:26:38 -0200 |
commit | 0293c360ebae28f2bad993982dc24e87ac296781 (patch) | |
tree | 4cf42a5992d467ea1cf1db6bb6344703c27ad6ad /src/lib | |
parent | 2215dd89012d8075fdf028e8d95dfd3990b99a93 (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')
-rw-r--r-- | src/lib/ecore_con/efl_net_dialer_http.c | 2 |
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 | ||