From 968a3160fd24986800017083392a3dbc92191681 Mon Sep 17 00:00:00 2001 From: Per x Johansson Date: Fri, 16 Jun 2023 15:35:34 +0200 Subject: [PATCH] Fix string leak All strings from tags are leaked since ll::taglib_tag_free_strings() is not called on drop. --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index 21bb379..55c4677 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -234,6 +234,7 @@ pub enum FileError { impl Drop for File { fn drop(&mut self) { unsafe { + ll::taglib_tag_free_strings(); ll::taglib_file_free(self.raw); } }