Module Name: src Committed By: ozaki-r Date: Wed Apr 19 07:14:45 UTC 2017
Modified Files: src/sys/netipsec: ipsec.c Log Message: Change ifdef DIAGNOSTIC + panic to KASSERT To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/netipsec/ipsec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netipsec/ipsec.c diff -u src/sys/netipsec/ipsec.c:1.78 src/sys/netipsec/ipsec.c:1.79 --- src/sys/netipsec/ipsec.c:1.78 Wed Apr 19 03:43:34 2017 +++ src/sys/netipsec/ipsec.c Wed Apr 19 07:14:45 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: ipsec.c,v 1.78 2017/04/19 03:43:34 ozaki-r Exp $ */ +/* $NetBSD: ipsec.c,v 1.79 2017/04/19 07:14:45 ozaki-r Exp $ */ /* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/netipsec/ipsec.c,v 1.2.2.2 2003/07/01 01:38:13 sam Exp $ */ /* $KAME: ipsec.c,v 1.103 2001/05/24 07:14:18 sakane Exp $ */ @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ipsec.c,v 1.78 2017/04/19 03:43:34 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ipsec.c,v 1.79 2017/04/19 07:14:45 ozaki-r Exp $"); /* * IPsec controller part. @@ -283,10 +283,8 @@ ipsec_fillpcbcache(struct inpcbpolicy *p default: return EINVAL; } -#ifdef DIAGNOSTIC - if (dir >= sizeof(pcbsp->sp_cache)/sizeof(pcbsp->sp_cache[0])) - panic("dir too big in ipsec_fillpcbcache"); -#endif + + KASSERT(dir < sizeof(pcbsp->sp_cache)/sizeof(pcbsp->sp_cache[0])); if (pcbsp->sp_cache[dir].cachesp) KEY_FREESP(&pcbsp->sp_cache[dir].cachesp);