diff options
| -rw-r--r-- | sys/netgraph/ng_nat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_nat.c b/sys/netgraph/ng_nat.c index 4271e2d8f505..0e2097df5283 100644 --- a/sys/netgraph/ng_nat.c +++ b/sys/netgraph/ng_nat.c @@ -229,7 +229,8 @@ ng_nat_rcvdata(hook_p hook, item_p item ) if (hook == priv->in) { rval = LibAliasIn(priv->lib, c, MCLBYTES); - if (rval != PKT_ALIAS_OK) { + if (rval != PKT_ALIAS_OK && + rval != PKT_ALIAS_FOUND_HEADER_FRAGMENT) { NG_FREE_ITEM(item); return (EINVAL); } |
