aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
Diffstat (limited to 'driver')
-rw-r--r--driver/wintun.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/driver/wintun.c b/driver/wintun.c
index 82e346b..72ba5d3 100644
--- a/driver/wintun.c
+++ b/driver/wintun.c
@@ -481,6 +481,7 @@ TunProcessReceiveData(_Inout_ TUN_CTX *Ctx)
if (RingHead == RingTail)
{
WriteRelease(&Ring->Alertable, TRUE);
+ MemoryBarrier();
RingTail = ReadULongAcquire(&Ring->Tail);
if (RingHead == RingTail)
{