X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcontext.c;h=46e1b344612e1f8af58a1117ec214c112b0a05b3;hp=c1b7410da00020dc541313326892d850e6810b28;hb=2223c96f0eecce28fe221eb19de4333156492337;hpb=fdd9eb17f6b6928771744bb40bb2283ce3340033 diff --git a/src/bin/lttng-sessiond/context.c b/src/bin/lttng-sessiond/context.c index c1b7410da..46e1b3446 100644 --- a/src/bin/lttng-sessiond/context.c +++ b/src/bin/lttng-sessiond/context.c @@ -241,6 +241,8 @@ int context_ust_add(struct ltt_ust_session *usess, int domain, assert(ctx); assert(channel_name); + rcu_read_lock(); + /* * Define which channel's hashtable to use from the domain or quit if * unknown domain. @@ -303,5 +305,6 @@ int context_ust_add(struct ltt_ust_session *usess, int domain, } error: + rcu_read_unlock(); return ret; }