From 1d7c8c3ebbf6ac6972ff8e917bfb67932b21b2e0 Mon Sep 17 00:00:00 2001
From: Gavin Hurlbut <ghurlbut@mythtv.org>
Date: Mon, 29 Nov 2010 11:25:49 -0800
Subject: [PATCH] Detect null frames


diff --git a/mythtv/programs/mythcommflag/ClassicCommDetector.cpp b/mythtv/programs/mythcommflag/ClassicCommDetector.cpp
index 067e352..31d2030 100644
--- a/mythtv/programs/mythcommflag/ClassicCommDetector.cpp
+++ b/mythtv/programs/mythcommflag/ClassicCommDetector.cpp
@@ -765,6 +765,13 @@ void ClassicCommDetector::ProcessFrame(VideoFrame *frame,
     curFrameNumber = frame_number;
     framePtr = frame->buf;
 
+    if (!framePtr)
+    {
+        VERBOSE(VB_COMMFLAG, "CommDetect: Null buffer, "
+                             "unable to process frame.");
+        return;
+    }
+
     fInfo.minBrightness = -1;
     fInfo.maxBrightness = -1;
     fInfo.avgBrightness = -1;
-- 
1.7.0.4

