X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.c;fp=src%2Fbin%2Flttng-sessiond%2Fsession.c;h=6eda624efad6f784c79cc96f66c5a22c5ceff36b;hp=a4d1163399e7cd74975b754b8c51160d1eb189f1;hb=8db3acaf0eb2b0032c2ba25b038d37d166933fa6;hpb=d0e263e7e628d2eba76c883ffc6fb92065e440c7 diff --git a/src/bin/lttng-sessiond/session.c b/src/bin/lttng-sessiond/session.c index a4d116339..6eda624ef 100644 --- a/src/bin/lttng-sessiond/session.c +++ b/src/bin/lttng-sessiond/session.c @@ -989,6 +989,7 @@ void session_release(struct urcu_ref *ref) * Broadcast after free-ing to ensure the memory is * reclaimed before the main thread exits. */ + ASSERT_LOCKED(ltt_session_list.lock); pthread_cond_broadcast(<t_session_list.removal_cond); } }