From 72ea643fcc8384913b74deadc7ab09bc6daa4580 Mon Sep 17 00:00:00 2001
From: philippegorley <philippe.gorley@savoirfairelinux.com>
Date: Mon, 12 Feb 2018 15:47:01 -0500
Subject: [PATCH] accel: fix segfault if codec context not initialized

Change-Id: I5cd9cc6dd57d3c6447b397cc486cb82c48b2ea85
---
 src/media/media_decoder.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/media/media_decoder.cpp b/src/media/media_decoder.cpp
index 9748330680..c11d83f430 100644
--- a/src/media/media_decoder.cpp
+++ b/src/media/media_decoder.cpp
@@ -60,7 +60,7 @@ MediaDecoder::MediaDecoder() :
 MediaDecoder::~MediaDecoder()
 {
 #ifdef RING_ACCEL
-    if (decoderCtx_->hw_device_ctx)
+    if (decoderCtx_ && decoderCtx_->hw_device_ctx)
         av_buffer_unref(&decoderCtx_->hw_device_ctx);
 #endif
     if (decoderCtx_)
-- 
GitLab