io/channel-tls.c: make qio_channel_tls_shutdown thread-safe
commite4d2bfb1700db663ddda448368f06570f7f81970
authorLukas Straub <lukasstraub2@web.de>
Mon, 28 Dec 2020 15:08:55 +0000 (28 16:08 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Wed, 13 Jan 2021 09:21:17 +0000 (13 10:21 +0100)
treeab3908045ccbede413a1d79f283c38842b70b7cf
parentb5eea99ec2f5cf6fa0ac12a757c8873b1d2a73a4
io/channel-tls.c: make qio_channel_tls_shutdown thread-safe

Make qio_channel_tls_shutdown thread-safe by using atomics when
accessing tioc->shutdown.

Signed-off-by: Lukas Straub <lukasstraub2@web.de>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <5bd8733f583f3558b32250fd0eb576b7aa756485.1609167865.git.lukasstraub2@web.de>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
io/channel-tls.c