diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-01-08 18:27:02 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-01-08 18:31:22 +0100 |
commit | 6dee642bad3c7b9c126a92d4a62eaae4fe3d713b (patch) | |
tree | 479caba6f75162a5c7f3e667dbc16645333fa4fb /ffi/src/openpgp/keyid.rs | |
parent | 0ac9db8b1e039b498169d63fcb01cbd11ee204ec (diff) |
ffi: Add and use ffi_free!.
Diffstat (limited to 'ffi/src/openpgp/keyid.rs')
-rw-r--r-- | ffi/src/openpgp/keyid.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ffi/src/openpgp/keyid.rs b/ffi/src/openpgp/keyid.rs index ed4bb11e..5d739609 100644 --- a/ffi/src/openpgp/keyid.rs +++ b/ffi/src/openpgp/keyid.rs @@ -36,10 +36,7 @@ pub extern "system" fn sq_keyid_from_hex(id: *const c_char) -> *mut KeyID { /// Frees an `KeyID` object. #[no_mangle] pub extern "system" fn sq_keyid_free(keyid: *mut KeyID) { - if keyid.is_null() { return } - unsafe { - drop(Box::from_raw(keyid)); - } + ffi_free!(keyid) } /// Clones the KeyID. |