avutil/threadmessage: fix error return in case of av_fifo_alloc failure

Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
pull/265/head
Aleksandr Slobodeniuk 8 years ago committed by Michael Niedermayer
parent df806605f7
commit 390e028c66
  1. 2
      libavutil/threadmessage.c

@ -69,7 +69,7 @@ int av_thread_message_queue_alloc(AVThreadMessageQueue **mq,
pthread_cond_destroy(&rmq->cond_recv); pthread_cond_destroy(&rmq->cond_recv);
pthread_mutex_destroy(&rmq->lock); pthread_mutex_destroy(&rmq->lock);
av_free(rmq); av_free(rmq);
return AVERROR(ret); return AVERROR(ENOMEM);
} }
rmq->elsize = elsize; rmq->elsize = elsize;
*mq = rmq; *mq = rmq;

Loading…
Cancel
Save