From 16e4f4b6c1cfc40a13cf765ab0917865ea76b4c5 Mon Sep 17 00:00:00 2001 From: Sarge Date: Wed, 18 Nov 2009 19:33:51 +0000 Subject: [PATCH] Only send EMM once per cwc --- src/cwc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cwc.c b/src/cwc.c index c5aaecfd..ca18685c 100644 --- a/src/cwc.c +++ b/src/cwc.c @@ -970,8 +970,10 @@ cwc_emm(uint8_t *data, int len) cwc->cwc_caid == 0x0b00 && data[0] == 0x82 /* Conax */ ) { int i; for (i=0; i < cwc->cwc_num_providers; i++) - if (memcmp(&data[3], &cwc->cwc_providers[i].sa[1], 7) == 0) + if (memcmp(&data[3], &cwc->cwc_providers[i].sa[1], 7) == 0) { cwc_send_msg(cwc, data, len, 0, 1); + break; + } } }