diff --git a/common/ringbuffer.c b/common/ringbuffer.c index dc4efc65..a44fc787 100644 --- a/common/ringbuffer.c +++ b/common/ringbuffer.c @@ -180,7 +180,8 @@ jack_ringbuffer_read_space (const jack_ringbuffer_t * rb) { size_t w, r; - w = rb->write_ptr; JACK_ACQ_FENCE(); + w = rb->write_ptr; + JACK_ACQ_FENCE(); r = rb->read_ptr; return (w - r) & rb->size_mask; @@ -196,7 +197,8 @@ jack_ringbuffer_write_space (const jack_ringbuffer_t * rb) size_t w, r; w = rb->write_ptr; - r = rb->read_ptr; JACK_ACQ_FENCE(); + r = rb->read_ptr; + JACK_ACQ_FENCE(); return (r - w - 1) & rb->size_mask; }