From ed031e6c3a91680373895cba67d6a98670bd28a1 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 24 Jan 2017 04:25:00 +0100 Subject: socket: synchronize net on socket tear down --- src/socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/socket.c b/src/socket.c index 9075e2a..858967c 100644 --- a/src/socket.c +++ b/src/socket.c @@ -413,6 +413,7 @@ void socket_uninit(struct wireguard_device *wg) rcu_assign_pointer(wg->sock6, NULL); mutex_unlock(&wg->socket_update_lock); synchronize_rcu(); + synchronize_net(); sock_free(old4); sock_free(old6); } -- cgit v1.2.3-59-g8ed1b