From 80661e0f5586dfa561a3eb461464530c74a58b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Tue, 12 Mar 2013 08:31:28 +0100 Subject: [PATCH] buffer: use the atomic get instead of the add and fetch variant. --- libavutil/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/buffer.c b/libavutil/buffer.c index 21e102d8e0..d268a7f604 100644 --- a/libavutil/buffer.c +++ b/libavutil/buffer.c @@ -122,7 +122,7 @@ int av_buffer_is_writable(const AVBufferRef *buf) if (buf->buffer->flags & AV_BUFFER_FLAG_READONLY) return 0; - return avpriv_atomic_int_add_and_fetch(&buf->buffer->refcount, 0) == 1; + return avpriv_atomic_int_get(&buf->buffer->refcount) == 1; } int av_buffer_make_writable(AVBufferRef **pbuf)