Changeset 6340
- Timestamp:
- 02/04/12 19:51:49 (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-stat.c
r6325 r6340 117 117 } 118 118 119 if (valid ) {119 if (valid && stat->ecmlen > 0) { 120 120 if (rdr == NULL || strcmp(buf, rdr->label) != 0) { 121 121 LL_ITER itr = ll_iter_create(configured_readers); … … 326 326 while ((stat = ll_iter_next(&it))) { 327 327 328 if (stat->last_received < cleanup_time ) { //cleanup old stats328 if (stat->last_received < cleanup_time || !stat->ecmlen) { //cleanup old stats 329 329 ll_iter_remove_data(&it); 330 330 continue; … … 400 400 void add_stat(struct s_reader *rdr, ECM_REQUEST *er, int32_t ecm_time, int32_t rc) 401 401 { 402 if (!rdr || !er || !cfg.lb_mode )402 if (!rdr || !er || !cfg.lb_mode ||!er->l) 403 403 return; 404 404 struct s_client *cl = rdr->client; -
trunk/oscam-config.c
r6323 r6340 4963 4963 #ifdef WITH_LB 4964 4964 ll_destroy_data(rdr->lb_stat); 4965 rdr->lb_stat = NULL; 4965 4966 #endif 4966 4967 add_garbage(rdr);
Note:
See TracChangeset
for help on using the changeset viewer.