Index: src/racoon/isakmp_inf.c =================================================================== RCS file: /cvsroot/ipsec-tools/ipsec-tools/src/racoon/isakmp_inf.c,v --- src/racoon/isakmp_inf.c 2 Aug 2005 15:09:26 -0000 1.14.4.9 +++ src/racoon/isakmp_inf.c 2 Apr 2007 12:52:07 -0000 @@ -267,12 +267,12 @@ isakmp_info_recv(iph1, msg0) switch (np) { case ISAKMP_NPTYPE_N: - if (isakmp_info_recv_n(iph1, msg) < 0) - goto end; + if ( encrypted ) + isakmp_info_recv_n(iph1, msg); break; case ISAKMP_NPTYPE_D: - if (isakmp_info_recv_d(iph1, msg) < 0) - goto end; + if ( encrypted ) + isakmp_info_recv_d(iph1, msg); break; case ISAKMP_NPTYPE_NONCE: /* XXX to be 6.4.2 ike-01.txt */