Apply by doing: cd /usr/src patch -p0 < 004_isakmpd.patch And the rebuild isakmpd: cd sbin/isakmpd make obj make depend make make install Index: sbin/isakmpd/pf_key_v2.c =================================================================== RCS file: /cvs/src/sbin/isakmpd/pf_key_v2.c,v retrieving revision 1.50 diff -u -r1.50 pf_key_v2.c --- sbin/isakmpd/pf_key_v2.c 2001/04/24 07:27:37 1.50 +++ sbin/isakmpd/pf_key_v2.c 2001/06/05 21:27:30 @@ -1215,7 +1215,7 @@ goto cleanup; sid->sadb_ident_len = ((sizeof *sid) / PF_KEY_V2_CHUNK) - + PF_KEY_V2_ROUND (srcid_len) / PF_KEY_V2_CHUNK; + + PF_KEY_V2_ROUND (srcid_len + 1) / PF_KEY_V2_CHUNK; sid->sadb_ident_exttype = SADB_EXT_IDENTITY_SRC; sid->sadb_ident_type = srcid_type; @@ -1237,7 +1237,7 @@ goto cleanup; sid->sadb_ident_len = ((sizeof *sid) / PF_KEY_V2_CHUNK) - + PF_KEY_V2_ROUND (dstid_len) / PF_KEY_V2_CHUNK; + + PF_KEY_V2_ROUND (dstid_len + 1) / PF_KEY_V2_CHUNK; sid->sadb_ident_exttype = SADB_EXT_IDENTITY_DST; sid->sadb_ident_type = dstid_type;