]> git.ipfire.org Git - thirdparty/wireguard-go.git/commit
conn: linux: do not allow ReceiveIPvX to race with Close
authorJason A. Donenfeld <Jason@zx2c4.com>
Thu, 7 Jan 2021 16:00:21 +0000 (17:00 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Thu, 7 Jan 2021 16:08:58 +0000 (17:08 +0100)
commit3b3de758ec898e47aef609fbf16d78e97dac2000
treeff243a1b7f76a47843fb2132afbd19cb760754b5
parent29b04775856b62213d7bc01937641e2db081d707
conn: linux: do not allow ReceiveIPvX to race with Close

If Close is called after ReceiveIPvX, then ReceiveIPvX will block on an
invalid or potentially reused fd.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
conn/conn_linux.go