mfc: test for allocation failure before dereferencing

Coverity 1139849
This commit is contained in:
Vincent Penquerc'h 2014-04-09 10:55:46 +01:00
parent 084c4d5dc4
commit 3aba455c5e

View file

@ -292,11 +292,11 @@ struct mfc_dec_context* mfc_dec_create(unsigned int codec)
pthread_mutex_unlock(&mutex);
ctx = calloc(1, sizeof (struct mfc_dec_context));
ctx->output_frames_available = 0;
if (!ctx) {
GST_ERROR ("Unable to allocate memory for context");
return NULL;
}
ctx->output_frames_available = 0;
if (stat (MFC_PATH, &sb) < 0) {
GST_INFO ("MFC device node doesn't exist, failing quietly");