Index: libs/libmythtv/analogscan.cpp
===================================================================
--- libs/libmythtv/analogscan.cpp	(revision 10376)
+++ libs/libmythtv/analogscan.cpp	(working copy)
@@ -109,9 +109,10 @@
         emit serviceScanPCTComplete((i * 100) / count);
     }
     channel->Close();
-    delete channel;
 
   do_scan_end:
+    if (channel)
+        delete channel;
     emit serviceScanComplete();
 }
 
