aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2008-06-01 15:13:32 +0000
committerAlexander Motin <mav@FreeBSD.org>2008-06-01 15:13:32 +0000
commita9a13b54e9935e76c97733707aa9daec1515c613 (patch)
tree8a424577451ba3581c6ae0fae938da26af70703a /sys/netgraph
parent0fecb888b23f1eeae309bddb479142ffa9b41f68 (diff)
Notes
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_nat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netgraph/ng_nat.c b/sys/netgraph/ng_nat.c
index 0d1e5132cbb2..9e605daafd13 100644
--- a/sys/netgraph/ng_nat.c
+++ b/sys/netgraph/ng_nat.c
@@ -704,14 +704,14 @@ ng_nat_rcvdata(hook_p hook, item_p item )
("ng_nat: ip_len != m_pkthdr.len"));
if (hook == priv->in) {
- rval = LibAliasIn(priv->lib, c, MCLBYTES);
+ rval = LibAliasIn(priv->lib, c, m->m_len + M_TRAILINGSPACE(m));
if (rval != PKT_ALIAS_OK &&
rval != PKT_ALIAS_FOUND_HEADER_FRAGMENT) {
NG_FREE_ITEM(item);
return (EINVAL);
}
} else if (hook == priv->out) {
- rval = LibAliasOut(priv->lib, c, MCLBYTES);
+ rval = LibAliasOut(priv->lib, c, m->m_len + M_TRAILINGSPACE(m));
if (rval != PKT_ALIAS_OK) {
NG_FREE_ITEM(item);
return (EINVAL);