From 37affdf1f612a660e66fe0b038c4455173e4b88a Mon Sep 17 00:00:00 2001
From: leslie <unknown>
Date: Thu, 4 Feb 2010 20:05:47 +0100
Subject: [PATCH] fix divide by zero

---
 cam.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cam.c b/cam.c
index 337b8d7..0a47e92 100644
--- a/cam.c
+++ b/cam.c
@@ -2039,7 +2039,7 @@ void cChannelList::CheckIgnore(void)
   free(cache);
   PRINTF(L_CORE_CAIDS,"%d: after check",n);
   for(cChannelCaids *ch=First(); ch; ch=Next(ch)) ch->Dump(n);
-  PRINTF(L_CORE_CAIDS,"%d: check cache usage: %d requests, %d hits, %d%% hits",n,cTotal,cHits,cHits*100/cTotal);
+  PRINTF(L_CORE_CAIDS,"%d: check cache usage: %d requests, %d hits, %d%% hits",n,cTotal,cHits,(cTotal>0)?(cHits*100/cTotal):0);
 }
 
 void cChannelList::Unique(bool full)
-- 
2.39.5