diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2008-06-01 15:13:32 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2008-06-01 15:13:32 +0000 |
| commit | a9a13b54e9935e76c97733707aa9daec1515c613 (patch) | |
| tree | 8a424577451ba3581c6ae0fae938da26af70703a /sys | |
| parent | 0fecb888b23f1eeae309bddb479142ffa9b41f68 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/netgraph/ng_nat.c | 4 |
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); |
