From 681bcffe894404d65596be3b03d0548fbe4e1223 Mon Sep 17 00:00:00 2001 From: pavel Date: Oct 02 2019 16:09:59 +0000 Subject: always dispose data context --- diff --git a/lib/sassc/engine.rb b/lib/sassc/engine.rb index 935b547..aa43bf7 100644 --- a/lib/sassc/engine.rb +++ b/lib/sassc/engine.rb @@ -54,11 +54,11 @@ module SassC @dependencies = Native.context_get_included_files(context) @source_map = Native.context_get_source_map_string(context) - Native.delete_data_context(data_context) - css.force_encoding(@template.encoding) return css unless quiet? + ensure + Native.delete_data_context(data_context) if data_context end def dependencies