From 2493cb06d4340fbda6b356d37186afc22bbc7bda Mon Sep 17 00:00:00 2001 From: discomfitor Date: Sun, 19 Feb 2012 22:33:39 +0000 Subject: [PATCH] if we're going to pretend to handle errors, at least clean up before failing git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@68129 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore_con/ecore_con_url.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_con/ecore_con_url.c b/src/lib/ecore_con/ecore_con_url.c index afdb64e..96a52c0 100644 --- a/src/lib/ecore_con/ecore_con_url.c +++ b/src/lib/ecore_con/ecore_con_url.c @@ -90,7 +90,11 @@ ecore_con_url_init(void) if (curl_global_init(CURL_GLOBAL_ALL)) return --_init_count; _curlm = curl_multi_init(); - if (!_curlm) return --_init_count; + if (!_curlm) + { + curl_global_cleanup(); + return --_init_count; + } curl_multi_timeout(_curlm, &ms); if (ms <= 0) ms = 100; -- 2.7.4