diff --git a/programs/pluto/ikev2_parent.c b/programs/pluto/ikev2_parent.c index 8fd0bba..db890f5 100644 --- a/programs/pluto/ikev2_parent.c +++ b/programs/pluto/ikev2_parent.c @@ -1596,8 +1596,8 @@ static stf_status ikev2_verify_and_decrypt_sk_payload(struct msg_digest *md, */ u_char *payload_end = chunk->ptr + chunk->len; if (payload_end < (wire_iv_start + wire_iv_size + 1 + integ_size)) { - libreswan_log("encrypted payload impossibly short (%zu)", - payload_end - wire_iv_start); + libreswan_log("encrypted payload impossibly short (%tu)", + payload_end - wire_iv_start); return STF_FAIL; } @@ -4105,9 +4105,9 @@ stf_status process_encrypted_informational_ikev2(struct msg_digest *md) } if (v2del->isad_nrspi * v2del->isad_spisize != pbs_left(&p->pbs)) { - libreswan_log("IPsec Delete Notification payload size is %tu but %u is required", - pbs_left(&p->pbs), - v2del->isad_nrspi * v2del->isad_spisize); + libreswan_log("IPsec Delete Notification payload size is %lu but %lu is required", + (long unsigned int) pbs_left(&p->pbs), + (long unsigned int) (v2del->isad_nrspi * v2del->isad_spisize)); return STF_FAIL + v2N_INVALID_SYNTAX; }