diff --git a/mythtv/libs/libmythtv/dtvrecorder.cpp b/mythtv/libs/libmythtv/dtvrecorder.cpp
index 31a5971..83b6234 100644
--- a/mythtv/libs/libmythtv/dtvrecorder.cpp
+++ b/mythtv/libs/libmythtv/dtvrecorder.cpp
@@ -32,7 +32,7 @@ extern "C" {
 extern const uint8_t *ff_find_start_code(const uint8_t *p, const uint8_t *end, uint32_t *state);
 }
 
-#define LOC      QString("DTVRec(%1): ").arg(tvrec->GetCaptureCardNum())
+#define LOC      QString("DTVRec(%1): ").arg(tvrec ? tvrec->GetCaptureCardNum() : -1)
 
 const uint DTVRecorder::kMaxKeyFrameDistance = 80;
 
