X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=urcu-qsbr.c;h=bb98a199d5138664c4f2e03b14ca7a45cde93c98;hp=f002c345dcb7325d7bb6fb0221518587d35c4fc1;hb=efafc824ca148c6b2ca7f95dc86d2aaa38d4a923;hpb=5e32821aa6d74b755730c19a8aa66404d2c367c9;ds=sidebyside diff --git a/urcu-qsbr.c b/urcu-qsbr.c index f002c34..bb98a19 100644 --- a/urcu-qsbr.c +++ b/urcu-qsbr.c @@ -286,7 +286,7 @@ void *rcu_dereference(void *p) void *rcu_assign_pointer_sym(void **p, void *v) { wmb(); - return STORE_SHARED(p, v); + return STORE_SHARED(*p, v); } void *rcu_cmpxchg_pointer_sym(void **p, void *old, void *_new)