From b7047fc7cb7808ab4ae6490755e9e34d88cef4ed Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sat, 6 Jun 2015 21:18:17 -0400 Subject: [PATCH] lib/curl: make `Curl` a `Finalizable` MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/curl/curl.nit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/curl/curl.nit b/lib/curl/curl.nit index 2921fa1..330bffd 100644 --- a/lib/curl/curl.nit +++ b/lib/curl/curl.nit @@ -21,14 +21,14 @@ import native_curl # Top level of Curl class Curl + super FinalizableOnce protected var native = new NativeCurl.easy_init # Check for correct initialization fun is_ok: Bool do return self.native.is_init - # Release Curl instance - fun destroy do self.native.easy_clean + redef fun finalize_once do if is_ok then native.easy_clean end # CURL Request -- 1.7.9.5