summaryrefslogtreecommitdiff
path: root/libavutil
diff options
context:
space:
mode:
Diffstat (limited to 'libavutil')
-rw-r--r--libavutil/buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/buffer.c b/libavutil/buffer.c
index 3475e57b4a..5c753abce5 100644
--- a/libavutil/buffer.c
+++ b/libavutil/buffer.c
@@ -242,7 +242,7 @@ static BufferPoolEntry *get_pool(AVBufferPool *pool)
BufferPoolEntry *cur = *(void * volatile *)&pool->pool, *last = NULL;
while (cur != last) {
- FFSWAP(BufferPoolEntry*, cur, last);
+ last = cur;
cur = avpriv_atomic_ptr_cas((void * volatile *)&pool->pool, last, NULL);
if (!cur)
return NULL;