Changeset 5370 for trunk/module-cccam.c


Ignore:
Timestamp:
Jun 11, 2011, 2:01:07 PM (8 years ago)
Author:
Admin
Message:

Cleanup memory in pipe on client exit. Fix some possible segfault sources. Fix wrong display of au parameter on WebIf status page if config includes an empty au line.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/module-cccam.c

    r5365 r5370  
    21272127                                else {
    21282128                                    cs_debug_mask(D_TRACE, "%s forward card: share %d origin reader %s origin id %d", getprefix(), card->id, ordr->label, card->origin_id);
    2129                                     if (card->origin_id && ordr && ordr->client && ordr->client->cc) { //only if we have a origin from a cccam reader
     2129                                    struct s_client *cl = ordr->client;
     2130                                    if (card->origin_id && cl && cl->cc) { //only if we have a origin from a cccam reader
    21302131                                        struct cc_data *rcc = ordr->client->cc;
    21312132                                       
    2132                                         itr = ll_iter_create(rcc->cards);
    2133                                         while ((rcard=ll_iter_next(&itr))) {
    2134                                                 if (rcard->id == card->origin_id) //found it!
    2135                                                         break;
     2133                                        if(rcc){
     2134                                            itr = ll_iter_create(rcc->cards);
     2135                                            while ((rcard=ll_iter_next(&itr))) {
     2136                                                    if (rcard->id == card->origin_id) //found it!
     2137                                                            break;
     2138                                            }
    21362139                                        }
    21372140                                    }
Note: See TracChangeset for help on using the changeset viewer.