diff options
Diffstat (limited to 'driver')
| -rw-r--r-- | driver/wintun.c | 1 |
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) { |
