From f4a760e3b6ac79615749bcea32be67077796d9bb Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 19 Feb 2025 10:47:00 -0700 Subject: [PATCH] musikr: remove unsound file_ref drop impl --- musikr/src/main/jni/src/taglib/file_ref.rs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/musikr/src/main/jni/src/taglib/file_ref.rs b/musikr/src/main/jni/src/taglib/file_ref.rs index 1b7edc225..379d537b3 100644 --- a/musikr/src/main/jni/src/taglib/file_ref.rs +++ b/musikr/src/main/jni/src/taglib/file_ref.rs @@ -52,14 +52,3 @@ impl<'io> FileRef<'io> { file_this.map(|this| File::new(this)) } } - -impl<'a> Drop for FileRef<'a> { - fn drop(&mut self) { - // First drop the file, since it has a pointer to the stream. - // Then drop the stream - unsafe { - std::ptr::drop_in_place(&mut self.this); - std::ptr::drop_in_place(&mut self.stream); - } - } -}