From 3222e1f06e84acb27822906b9cd9736f44d086b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=9E=97=20Yang=20Lin?= Date: Sat, 5 Sep 2026 22:11:34 +0800 Subject: [PATCH] fix: manually destroy the resource in unitest --- src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index cc289d3..dc7025c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -196,6 +196,8 @@ mod tests { assert_eq!(b"RIFF", &out[0..4]); assert_eq!(b"WEBP", &out[8..12]); + + WebPFree(out_buf as *mut _); } } @@ -215,6 +217,8 @@ mod tests { assert_eq!(b"RIFF", &out[0..4]); assert_eq!(b"WEBP", &out[8..12]); + + WebPFree(out_buf as *mut _); } } @@ -259,6 +263,8 @@ mod tests { assert_eq!(b"RIFF", &out[0..4]); assert_eq!(b"WEBP", &out[8..12]); + + WebPPictureFree(&mut picture); } } @@ -285,6 +291,9 @@ mod tests { assert_eq!(b"RIFF", &out[0..4]); assert_eq!(b"WEBP", &out[8..12]); + + WebPFree(decode_buf as *mut _); + WebPFree(out_buf as *mut _); } }