@@ -162,7 +162,7 @@ static void open_call(HkVM *vm, HkValue *args)
162162 {
163163 hk_array_inplace_add_element (arr , HK_NIL_VALUE );
164164 hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
165- free (err );
165+ hk_free (err );
166166 hk_vm_push_array (vm , arr );
167167 return ;
168168 }
@@ -210,7 +210,7 @@ static void put_call(HkVM *vm, HkValue *args)
210210 {
211211 hk_array_inplace_add_element (arr , HK_FALSE_VALUE );
212212 hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
213- free (err );
213+ hk_free (err );
214214 hk_vm_push_array (vm , arr );
215215 return ;
216216 }
@@ -241,13 +241,13 @@ static void get_call(HkVM *vm, HkValue *args)
241241 {
242242 hk_array_inplace_add_element (arr , HK_NIL_VALUE );
243243 hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
244- free (err );
244+ hk_free (err );
245245 hk_vm_push_array (vm , arr );
246246 return ;
247247 }
248248 hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (value_length , value )));
249249 hk_array_inplace_add_element (arr , HK_NIL_VALUE );
250- free (value );
250+ hk_free (value );
251251 hk_vm_push_array (vm , arr );
252252}
253253
@@ -272,7 +272,7 @@ static void delete_call(HkVM *vm, HkValue *args)
272272 {
273273 hk_array_inplace_add_element (arr , HK_FALSE_VALUE );
274274 hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
275- free (err );
275+ hk_free (err );
276276 hk_vm_push_array (vm , arr );
277277 return ;
278278 }
0 commit comments