diff --git a/netgraph7/netgraph/ng_base.c b/netgraph7/netgraph/ng_base.c --- a/netgraph7/netgraph/ng_base.c +++ b/netgraph7/netgraph/ng_base.c @@ -922,6 +922,8 @@ || (val == 0)) { return ((ng_ID_t)0); } + if (val > NG_NODES) + return ((ng_ID_t)0); return (ng_ID_t)val; }