summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2015-11-03 11:51:07 +0000
committerdlg <dlg@openbsd.org>2015-11-03 11:51:07 +0000
commit431d49d93d5c3260afad65c68cae24ba9fb66045 (patch)
tree099cb46ea01477a1770cbcd451beeea97dc5e8fc
parentfix a memory leak in an error path (diff)
downloadwireguard-openbsd-431d49d93d5c3260afad65c68cae24ba9fb66045.tar.xz
wireguard-openbsd-431d49d93d5c3260afad65c68cae24ba9fb66045.zip
pull packets off the send queue with IFQ_DEQUEUE instead of IF_DEQUEUE.
-rw-r--r--sys/net/if_mpw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/if_mpw.c b/sys/net/if_mpw.c
index 84c94fe6b72..86111224066 100644
--- a/sys/net/if_mpw.c
+++ b/sys/net/if_mpw.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_mpw.c,v 1.8 2015/10/22 17:48:34 mpi Exp $ */
+/* $OpenBSD: if_mpw.c,v 1.9 2015/11/03 11:51:07 dlg Exp $ */
/*
* Copyright (c) 2015 Rafael Zalamena <rzalamena@openbsd.org>
@@ -512,7 +512,7 @@ mpw_start(struct ifnet *ifp)
((struct sockaddr *) &ss)->sa_family = AF_MPLS;
for (;;) {
- IF_DEQUEUE(&ifp->if_snd, m);
+ IFQ_DEQUEUE(&ifp->if_snd, m);
if (m == NULL)
break;