diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-01-29 15:43:13 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-01-29 17:41:26 +0100 |
commit | 2fe226e26846a1ecd6a5e71c4e8c0e407727d86e (patch) | |
tree | 86d5e89e2ec6aea7cf61c9a5dfb7cf063725e2d0 | |
parent | 0bb0351cce1bf35b62eeb7aaa5aea12f4eebf556 (diff) |
openpgp-ffi: Fix PacketPile handling.
-rw-r--r-- | openpgp-ffi/src/tpk.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/openpgp-ffi/src/tpk.rs b/openpgp-ffi/src/tpk.rs index 6cacb02f..606a58e6 100644 --- a/openpgp-ffi/src/tpk.rs +++ b/openpgp-ffi/src/tpk.rs @@ -13,7 +13,6 @@ use libc::{uint8_t, c_char, c_int, size_t, time_t}; extern crate sequoia_openpgp as openpgp; use self::openpgp::{ Packet, - PacketPile, RevocationStatus, autocrypt::Autocrypt, crypto, @@ -33,6 +32,7 @@ use self::openpgp::{ use ::error::Status; use super::fingerprint::Fingerprint; +use super::packet_pile::PacketPile; use super::tsk::TSK; use Maybe; @@ -81,8 +81,7 @@ fn pgp_tpk_from_file(errp: Option<&mut *mut ::error::Error>, fn pgp_tpk_from_packet_pile(errp: Option<&mut *mut ::error::Error>, m: *mut PacketPile) -> Maybe<TPK> { - let m = ffi_param_move!(m); - openpgp::TPK::from_packet_pile(*m).move_into_raw(errp) + openpgp::TPK::from_packet_pile(m.move_from_raw()).move_into_raw(errp) } /// Returns the first TPK found in `buf`. |