X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-ring-buffer-metadata-client.h;fp=liblttng-ust%2Flttng-ring-buffer-metadata-client.h;h=f4d1362a6e9b95303349483a574842815a96ed77;hb=f37bd90482562c086af4070caf1f218c832f5007;hp=8a0fdc5c9dbfbccb34ddcd9c6d37bbaee5eed81c;hpb=8acb8bdfec7f1827ca762900e0fcbaa8f187742f;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ring-buffer-metadata-client.h b/liblttng-ust/lttng-ring-buffer-metadata-client.h index 8a0fdc5c..f4d1362a 100644 --- a/liblttng-ust/lttng-ring-buffer-metadata-client.h +++ b/liblttng-ust/lttng-ring-buffer-metadata-client.h @@ -248,10 +248,10 @@ int lttng_event_reserve(struct lttng_ust_lib_ring_buffer_ctx *ctx) { int ret; - memset(&private_ctx, 0, sizeof(private_ctx)); - private_ctx.pub = ctx; - private_ctx.chan = ctx->client_priv; - ctx->priv = &private_ctx; + memset(&URCU_TLS(private_ctx), 0, sizeof(struct lttng_ust_lib_ring_buffer_ctx_private)); + URCU_TLS(private_ctx).pub = ctx; + URCU_TLS(private_ctx).chan = ctx->client_priv; + ctx->priv = &URCU_TLS(private_ctx); ret = lib_ring_buffer_reserve(&client_config, ctx, NULL); if (ret) return ret;