X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu.c;h=c13ad634e7cb7b98f24d8c9a5a756eb26487bf7b;hp=7fdb1a6a675692cf8e25c39bfd6dde1f1e68f82a;hb=074d8438a30f7da8ae12eb94caff69c37fb576bd;hpb=23758cc9e9aa85a1ed3864674829d60f3a715353 diff --git a/urcu.c b/urcu.c index 7fdb1a6..c13ad63 100644 --- a/urcu.c +++ b/urcu.c @@ -380,7 +380,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_xchg_pointer_sym(void **p, void *v)