Objects are allocated and only deallocated on error.
On success, they are not deallocated and leaks memory when out of scope of the block.
}
}
+ macro_f_fss_delimits_t_delete_simple(delimits);
+ macro_f_fss_comments_t_delete_simple(comments);
+
if (F_status_is_error(*status)) {
- macro_f_fss_delimits_t_delete_simple(delimits);
- macro_f_fss_comments_t_delete_simple(comments);
macro_f_fss_objects_t_delete_simple(list_objects);
macro_f_fss_contents_t_delete_simple(list_contents);