Changeset 3373 for trunk/module-camd35.c
- Timestamp:
- 10/04/10 16:20:46 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-camd35.c
r3372 r3373 481 481 } 482 482 483 static int camd35_send_ecm( ECM_REQUEST *er, uchar *buf)484 { 485 char *typtext[]={"ok", "invalid", "sleeping"};486 487 if (client [cs_idx].stopped) {488 if (er->srvid == client [cs_idx].lastsrvid && er->caid == client[cs_idx].lastcaid && er->pid == client[cs_idx].lastpid){483 static int camd35_send_ecm(struct s_client *client, ECM_REQUEST *er, uchar *buf) 484 { 485 static const char *typtext[]={"ok", "invalid", "sleeping"}; 486 487 if (client->stopped) { 488 if (er->srvid == client->lastsrvid && er->caid == client->lastcaid && er->pid == client->lastpid){ 489 489 cs_log("%s is stopped - requested by server (%s)", 490 reader[client [cs_idx].ridx].label, typtext[client[cs_idx].stopped]);490 reader[client->ridx].label, typtext[client->stopped]); 491 491 return(-1); 492 492 } 493 493 else { 494 client [cs_idx].stopped = 0;494 client->stopped = 0; 495 495 } 496 496 } 497 497 498 client [cs_idx].lastsrvid = er->srvid;499 client [cs_idx].lastcaid = er->caid;500 client [cs_idx].lastpid = er->pid;501 502 if (client [cs_idx].is_udp) {503 if (!client [cs_idx].udp_sa.sin_addr.s_addr || reader[client[cs_idx].ridx].last_s-reader[client[cs_idx].ridx].last_g > reader[client[cs_idx].ridx].tcp_rto)504 if (!hostResolve(client [cs_idx].ridx)) return -1;498 client->lastsrvid = er->srvid; 499 client->lastcaid = er->caid; 500 client->lastpid = er->pid; 501 502 if (client->is_udp) { 503 if (!client->udp_sa.sin_addr.s_addr || reader[client->ridx].last_s-reader[client->ridx].last_g > reader[client->ridx].tcp_rto) 504 if (!hostResolve(client->ridx)) return -1; 505 505 } 506 506 else { … … 508 508 } 509 509 510 reader[client [cs_idx].ridx].card_status = CARD_INSERTED; //for udp510 reader[client->ridx].card_status = CARD_INSERTED; //for udp 511 511 512 512 memset(buf, 0, 20);
Note:
See TracChangeset
for help on using the changeset viewer.