From c97362039a106f94dfae46dafc9d06204cdcd1cb Mon Sep 17 00:00:00 2001
From: Aleksandr Slobodeniuk <alenuke@yandex.ru>
Date: Wed, 12 Jul 2017 21:41:56 +0300
Subject: [PATCH] avutil/threadmessage: fix error return in case of
 av_fifo_alloc failure

---
 libavutil/threadmessage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavutil/threadmessage.c b/libavutil/threadmessage.c
index 7c5cd24..872e939 100644
--- a/libavutil/threadmessage.c
+++ b/libavutil/threadmessage.c
@@ -69,7 +69,7 @@ int av_thread_message_queue_alloc(AVThreadMessageQueue **mq,
         pthread_cond_destroy(&rmq->cond_recv);
         pthread_mutex_destroy(&rmq->lock);
         av_free(rmq);
-        return AVERROR(ret);
+        return AVERROR(ENOMEM);
     }
     rmq->elsize = elsize;
     *mq = rmq;
-- 
2.7.1.windows.1

