Unverified Commit 6f395bcb authored by Steven Fackler's avatar Steven Fackler Committed by GitHub
Browse files

Merge pull request #1475 from cbarber/cmb/deriver-memory-leak

fix: call EVP_PKEY_CTX_free on Deriver Drop
parents 77426868 ec582d08
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -92,6 +92,14 @@ impl<'a> Deriver<'a> {
    }
}

impl<'a> Drop for Deriver<'a> {
    fn drop(&mut self) {
        unsafe {
            ffi::EVP_PKEY_CTX_free(self.0);
        }
    }
}

#[cfg(test)]
mod test {
    use super::*;