Changeset 5164
- Timestamp:
- 05/02/11 16:27:51 (13 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r5163 r5164 271 271 // moved from reader-common.h 272 272 #define UNKNOWN 0 273 #define NO_CARD 4274 273 #define CARD_NEED_INIT 1 275 274 #define CARD_INSERTED 2 276 275 #define CARD_FAILURE 3 276 #define NO_CARD 4 277 277 278 278 // moved from stats -
trunk/module-gbox.c
r5163 r5164 406 406 407 407 /* 408 // TODO send on serious error409 408 static void gbox_send_goodbye(struct s_client *cli) 410 409 { … … 420 419 421 420 gbox_send(cli, buf, 11); 422 } 423 */ 421 }*/ 424 422 425 423 static void gbox_send_hello(struct s_client *cli) … … 432 430 else 433 431 ll_clear_data(gbox->local_cards); 432 433 // currently this will only work for initialised local cards or single remote cards 434 struct s_client *cl; 435 for (cl=first_client; cl; cl=cl->next) { 436 struct s_reader *rdr = cl->reader; 437 if (rdr) { 438 if (rdr->card_status == CARD_INSERTED) { 439 int i; 440 for (i = 0; i < rdr->nprov; i++) { 441 struct gbox_card *c = calloc(1, sizeof(struct gbox_card)); 442 c->provid = rdr->caid << 16 | rdr->prid[i][0] << 8 | rdr->prid[i][1]; 443 ll_append(gbox->local_cards, c); 444 } 445 } 446 } 447 } 434 448 435 449 int32_t len; … … 744 758 if( er->rc >= E_NOTFOUND ) { 745 759 cs_log("gbox: unable to decode!"); 746 //TODO: send something back?? 760 //TODO: send something better back?? 761 //gbox_send_goodbye(cli); 747 762 return; 748 763 }
Note:
See TracChangeset
for help on using the changeset viewer.