diff --git a/sys/netgraph7/netgraph/ng_parse.c b/sys/netgraph7/netgraph/ng_parse.c --- a/sys/netgraph7/netgraph/ng_parse.c +++ b/sys/netgraph7/netgraph/ng_parse.c @@ -1829,7 +1829,7 @@ int off = 0; int i; - cbuf = kmalloc(strlen(raw) * 4 + 3, M_NETGRAPH_PARSE, + cbuf = kmalloc(slen * 4 + 3, M_NETGRAPH_PARSE, M_WAITOK | M_NULLOK); if (cbuf == NULL) return (NULL);