From ac36d542fd6de8e174cf4d70e38144da47412027 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Sat, 5 Nov 2016 13:10:50 -0700 Subject: [PATCH] Simplify destructor a bit --- openssl/src/stack.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/openssl/src/stack.rs b/openssl/src/stack.rs index 8359f785..c56c8230 100644 --- a/openssl/src/stack.rs +++ b/openssl/src/stack.rs @@ -125,10 +125,7 @@ impl IntoIter { impl Drop for IntoIter { fn drop(&mut self) { unsafe { - for i in self.idx..self.stack_len() { - self.get(i); - } - + while let Some(_) = self.next() {} OPENSSL_sk_free(self.stack as *mut _); } }