Commit ec582d08 authored by Craig Barber's avatar Craig Barber
Browse files

fix: call EVP_PKEY_CTX_free on Deriver Drop

parent 77426868
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::*;