Browse Source

camd: Do process larger EMMs

Georgi Chorbadzhiyski 6 years ago
parent
commit
3491b70bf5
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      tables.c

+ 1
- 1
tables.c View File

@@ -307,7 +307,7 @@ static void __process_emm(struct ts *ts, uint16_t pid, uint8_t *ts_packet) {
307 307
 			dump);
308 308
 	}
309 309
 
310
-	if (emm_ok)
310
+	if (emm_ok && sec->section_data_len < CAMD35_DATA_SIZE)
311 311
 		camd_process_packet(ts, camd_msg_alloc(EMM_MSG, ts->emm_caid, ts->service_id, sec->section_data, sec->section_data_len));
312 312
 	else
313 313
 		ts->emm_skipped_count++;

Loading…
Cancel
Save