Have the engine pass a magic value to pgp_init_.

pull/8/head
Neal H. Walfield 2 years ago
parent 5e8b09843d
commit 9e93fbdcb3

@ -218,12 +218,15 @@ ffi!(fn pgp_init_(session: *mut Session, _in_first: bool,
pep_identity_list_item_size: c_uint,
timestamp_size: c_uint,
_stringpair_size: c_uint,
_stringpair_list_size: c_uint)
_stringpair_list_size: c_uint,
magic: c_uint)
-> Result<()>
{
use std::mem::size_of;
use memoffset::offset_of;
assert_eq!(magic, 0xDEADBEEF);
assert!(session_size as usize >= size_of::<Session>());
assert_eq!(session_cookie_offset as usize,
offset_of!(Session, ks));

Loading…
Cancel
Save