Changeset 2976 for trunk/oscam-chk.c
- Timestamp:
- 09/01/10 13:44:18 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam-chk.c
r2975 r2976 299 299 return 1;///...reader is valid 300 300 } 301 301 302 302 return 0; //caid not found in caidlist, reader is invalid 303 303 } … … 307 307 return(0); 308 308 309 if (!rdr->enable || rdr->deleted) 310 return(0); 309 if (!rdr->enable || rdr->deleted) { 310 cs_debug_mask(D_TRACE, "reader disabled/deleted %s", rdr->label); 311 return(0); 312 } 311 313 312 314 //Schlocke reader-defined function 313 if (rdr->ph.c_available && !rdr->ph.c_available(rdr->ridx, AVAIL_CHECK_CONNECTED)) 314 return 0; 315 316 if (!chk_caid(er->caid, er->ocaid, rdr->caid)) 317 return 0; 315 if (rdr->ph.c_available && !rdr->ph.c_available(rdr->ridx, AVAIL_CHECK_CONNECTED)) { 316 cs_debug_mask(D_TRACE, "reader unavailable %s", rdr->label); 317 return 0; 318 } 319 320 if (!chk_caid(er->caid, er->ocaid, rdr->caid)) { 321 cs_debug_mask(D_TRACE, "caid %04X not found in caidlist reader %s", er->caid, rdr->label); 322 return 0; 323 } 318 324 319 if (!chk_srvid(er, rdr->cs_idx)) 320 return(0); 321 322 if (!chk_rfilter(er, rdr)) 323 return(0); 324 325 if (!chk_class(er, &rdr->cltab, "reader", rdr->label)) 326 return(0); 327 328 if (!chk_chid(er, &rdr->fchid, "reader", rdr->label)) 329 return(0); 325 if (!chk_srvid(er, rdr->cs_idx)) { 326 cs_debug_mask(D_TRACE, "service %04X not matching reader %s", er->srvid, rdr->label); 327 return(0); 328 } 329 330 if (!chk_rfilter(er, rdr)) { 331 cs_debug_mask(D_TRACE, "r-filter reader %s", rdr->label); 332 return(0); 333 } 334 335 if (!chk_class(er, &rdr->cltab, "reader", rdr->label)) { 336 cs_debug_mask(D_TRACE, "class filter reader %s", rdr->label); 337 return(0); 338 } 339 340 if (!chk_chid(er, &rdr->fchid, "reader", rdr->label)) { 341 cs_debug_mask(D_TRACE, "chid filter reader %s", rdr->label); 342 return(0); 343 } 330 344 331 345 return(1);
Note:
See TracChangeset
for help on using the changeset viewer.