aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_divert.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/ip_divert.c')
-rw-r--r--sys/netinet/ip_divert.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/netinet/ip_divert.c b/sys/netinet/ip_divert.c
index 434bb5924139..65e7376537d4 100644
--- a/sys/netinet/ip_divert.c
+++ b/sys/netinet/ip_divert.c
@@ -277,7 +277,12 @@ div_output(struct socket *so, struct mbuf *m,
struct divert_tag *dt;
int error = 0;
+ /*
+ * An mbuf may hasn't come from userland, but we pretend
+ * that it has.
+ */
m->m_pkthdr.rcvif = NULL;
+ m->m_nextpkt = NULL;
if (control)
m_freem(control); /* XXX */