Fix off-by-one read error.
This commit is contained in:
parent
04353ee079
commit
af75f30ef5
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: ip_fil_netbsd.c,v 1.3 2012/07/22 14:27:51 darrenr Exp $ */
|
||||
/* $NetBSD: ip_fil_netbsd.c,v 1.4 2013/01/15 03:39:16 msaitoh Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by Darren Reed.
|
||||
|
@ -8,7 +8,7 @@
|
|||
#if !defined(lint)
|
||||
#if defined(__NetBSD__)
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: ip_fil_netbsd.c,v 1.3 2012/07/22 14:27:51 darrenr Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: ip_fil_netbsd.c,v 1.4 2013/01/15 03:39:16 msaitoh Exp $");
|
||||
#else
|
||||
static const char sccsid[] = "@(#)ip_fil.c 2.41 6/5/96 (C) 1993-2000 Darren Reed";
|
||||
static const char rcsid[] = "@(#)Id: ip_fil_netbsd.c,v 1.1.1.2 2012/07/22 13:45:17 darrenr Exp";
|
||||
|
@ -860,7 +860,7 @@ ipf_send_icmp_err(int type, fr_info_t *fin, int dst)
|
|||
|
||||
code = fin->fin_icode;
|
||||
#ifdef USE_INET6
|
||||
if ((code < 0) || (code > sizeof(icmptoicmp6unreach)/sizeof(int)))
|
||||
if ((code < 0) || (code >= sizeof(icmptoicmp6unreach)/sizeof(int)))
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue