X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-bp.c;h=67eae07b6e1b3f69c9cc4739d524dd45de899daf;hp=7c91e0a9ce8bb40b3ef688011cc0cc9cf933b536;hb=424d4ed5e7b0ca5e05c3078f15abf473c6879521;hpb=edf0b358d645c135f903a2331324b900e79f65ae diff --git a/urcu-bp.c b/urcu-bp.c index 7c91e0a..67eae07 100644 --- a/urcu-bp.c +++ b/urcu-bp.c @@ -439,7 +439,8 @@ void *rcu_dereference_sym_bp(void *p) void *rcu_set_pointer_sym_bp(void **p, void *v) { cmm_wmb(); - return uatomic_set(p, v); + uatomic_set(p, v); + return v; } void *rcu_xchg_pointer_sym_bp(void **p, void *v)