summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/netflow
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2006-01-14 12:26:32 +0000
committerglebius <glebius@FreeBSD.org>2006-01-14 12:26:32 +0000
commit50771bd3de0d065f1a16c1b2088245271d0ae327 (patch)
tree4556a999550b6741f3e5fbd3924d71989071be55 /sys/netgraph/netflow
parent5ef919b3b495651dba3441437b4aac93aec228ed (diff)
downloadFreeBSD-src-50771bd3de0d065f1a16c1b2088245271d0ae327.zip
FreeBSD-src-50771bd3de0d065f1a16c1b2088245271d0ae327.tar.gz
Correct off-by-one errors.
Found with: Coverity Prevent(tm)
Diffstat (limited to 'sys/netgraph/netflow')
-rw-r--r--sys/netgraph/netflow/ng_netflow.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netgraph/netflow/ng_netflow.c b/sys/netgraph/netflow/ng_netflow.c
index 2b49cb0..df5caa3 100644
--- a/sys/netgraph/netflow/ng_netflow.c
+++ b/sys/netgraph/netflow/ng_netflow.c
@@ -318,7 +318,7 @@ ng_netflow_rcvmsg (node_p node, item_p item, hook_p lasthook)
ERROUT(EINVAL);
index = (uint16_t *)msg->data;
- if (*index > NG_NETFLOW_MAXIFACES)
+ if (*index >= NG_NETFLOW_MAXIFACES)
ERROUT(EINVAL);
/* connected iface? */
@@ -342,7 +342,7 @@ ng_netflow_rcvmsg (node_p node, item_p item, hook_p lasthook)
ERROUT(EINVAL);
set = (struct ng_netflow_setdlt *)msg->data;
- if (set->iface > NG_NETFLOW_MAXIFACES)
+ if (set->iface >= NG_NETFLOW_MAXIFACES)
ERROUT(EINVAL);
iface = &priv->ifaces[set->iface];
@@ -371,7 +371,7 @@ ng_netflow_rcvmsg (node_p node, item_p item, hook_p lasthook)
ERROUT(EINVAL);
set = (struct ng_netflow_setifindex *)msg->data;
- if (set->iface > NG_NETFLOW_MAXIFACES)
+ if (set->iface >= NG_NETFLOW_MAXIFACES)
ERROUT(EINVAL);
iface = &priv->ifaces[set->iface];
OpenPOWER on IntegriCloud