Fix datarace (?) if support for pop deferred has been activated

(a rewake of thread may be lost)
This commit is contained in:
Patrick Pelissier committed 2018-03-16 23:55:16 +01:00
1 parent c174b368e8
commit d82dc196e0
1 file changed
+1 -1
+1 -1
View File
@@ -293,7 +293,7 @@ M_C(name, _init)(buffer_t v, size_t size) \
/* Increment number of elements of the buffer */ \
previousSize = atomic_fetch_add (&v->number[0], 1UL); \
if (BUFFERI_POLICY_P((policy), BUFFER_DEFERRED_POP)) { \
atomic_fetch_add (&v->number[1], 1UL); \
previousSize = atomic_fetch_add (&v->number[1], 1UL); \
} \
} \
\