Changeset 1607


Ignore:
Timestamp:
02/18/10 20:04:36 (11 years ago)
Author:
alno
Message:

WebIf:

  • fix "reader param "enable" missed in this branch" (Ticket 411)
Location:
branches/monitor-improvement
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/monitor-improvement/globals.h

    r1587 r1607  
    425425  int       pid;
    426426  int       cs_idx;
     427  int       enable;
    427428  int       fd;
    428429  ulong     grp;
  • branches/monitor-improvement/oscam-config.c

    r1606 r1607  
    16631663  strtolower(value);
    16641664
     1665  if (!strcmp(token, "enable")) { rdr->enable=atoi(value) ? 1 : 0; return; }
    16651666  if (!strcmp(token, "services")) { chk_services(value, &rdr->sidtabok, &rdr->sidtabno); return; }
    16661667  if (!strcmp(token, "inactivitytimeout")) {   rdr->tcp_ito = atoi(value);  return; }
     
    18641865      if (reader[nr].label[0] && reader[nr].typ) nr++;
    18651866      memset(&reader[nr], 0, sizeof(struct s_reader));
     1867      reader[nr].enable = 1;
    18661868      reader[nr].tcp_rto = 30;
    18671869      reader[nr].show_cls = 10;
  • branches/monitor-improvement/oscam.c

    r1606 r1607  
    10331033static void init_cardreader()
    10341034{
    1035   for (ridx=0; ridx<CS_MAXREADER; ridx++)
    1036     if (reader[ridx].device[0])
    1037       switch(cs_fork(0, 99))
    1038       {
    1039         case -1:
    1040           cs_exit(1);
    1041         case  0:
    1042           break;
    1043         default:
    1044           wait4master();
    1045           start_cardreader();
    1046       }
     1035    for (ridx=0; ridx<CS_MAXREADER; ridx++)
     1036        if ((reader[ridx].device[0]) && (reader[ridx].enable == 1))
     1037            switch(cs_fork(0, 99)) {
     1038                case -1:
     1039                    cs_exit(1);
     1040                case  0:
     1041                    break;
     1042                default:
     1043
     1044        wait4master();
     1045        start_cardreader();
     1046    }
    10471047}
    10481048
Note: See TracChangeset for help on using the changeset viewer.