Fix: ust-consumerd: set `hangup_flush_done` in a locked context
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 21 Jun 2022 20:21:17 +0000 (16:21 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 4 Jul 2022 15:43:43 +0000 (11:43 -0400)
commitd9ab8c66f3e1007a28dfe3fd63f844dcd15b16af
treeb000d4f3fe80064992b4a5ddfaf39ea20e1a3960
parentf4d2c26adb8b6d18a62ca6d35e3a0529ff8a87b5
Fix: ust-consumerd: set `hangup_flush_done` in a locked context

hangup_flush_done is updated after releasing the stream lock. This
doesn't appear to be a problem right now since this attribute is
apparently always accessed by the same thread, but it is conceptually
sus.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I191cb01b02c3d96e19034e0d0e80cb7f8dff2140
src/common/ust-consumer/ust-consumer.cpp
This page took 0.025021 seconds and 4 git commands to generate.