pthread: return proper error code on pthread_create failure

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Marton Balint 2012-03-24 23:34:43 +01:00 committed by Michael Niedermayer
parent e0c7128302
commit 5420523ae3
1 changed files with 2 additions and 1 deletions

View File

@ -875,7 +875,8 @@ static int frame_thread_init(AVCodecContext *avctx)
if (err) goto error;
p->thread_init= !pthread_create(&p->thread, NULL, frame_worker_thread, p);
err = AVERROR(pthread_create(&p->thread, NULL, frame_worker_thread, p));
p->thread_init= !err;
if(!p->thread_init)
goto error;
}