Changeset 4791 for trunk/module-cccam.c
- Timestamp:
- 03/05/11 13:41:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-cccam.c
r4788 r4791 1416 1416 cl->cc=NULL; 1417 1417 cc_free_cardlist(cc->cards, TRUE); 1418 cc_free_reported_carddata(cc->reported_carddatas, NULL, FALSE);1419 1418 ll_destroy_data(cc->pending_emms); 1420 1419 if (cc->extended_ecm_idx) … … 1983 1982 if (cfg.cc_forward_origin_card) { //search my shares for this card: 1984 1983 cs_debug_mask(D_TRACE, "%s forward card: %04X:%04x search share %d", getprefix(), er->caid, er->srvid, server_card->id); 1985 LL_ITER *itr = ll_iter_create( cc->reported_carddatas);1984 LL_ITER *itr = ll_iter_create(get_and_lock_sharelist()); 1986 1985 struct cc_card *card; 1987 1986 struct cc_card *rcard = NULL; … … 2008 2007 else 2009 2008 rcard = card; 2009 er->origin_reader = rdr; 2010 2010 } 2011 2011 … … 2019 2019 cs_debug_mask(D_TRACE, "%s forward card: share %d forwarded to %s origin as id %d", getprefix(), 2020 2020 card->id, card->origin_reader->label, rcard->id); 2021 unlock_sharelist(); 2021 2022 } 2022 2023
Note:
See TracChangeset
for help on using the changeset viewer.