Changeset 1698


Ignore:
Timestamp:
02/26/10 08:23:39 (11 years ago)
Author:
alno
Message:
  • default value for emmfile on empty token "readnano"
  • cleanup
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/globals.h

    r1696 r1698  
    600600struct s_config
    601601{
    602   int       nice;
    603   int       debuglvl;
    604   ulong     netprio;
    605   ulong     ctimeout;
    606   ulong     ftimeout;
    607   ulong     cmaxidle;
    608   int     ulparent;
    609   ulong     delay;
    610   int       bindwait;
    611   int       resolvedelay;
    612   int       tosleep;
    613   in_addr_t srvip;
    614   char      *pidfile;
    615   char      *usrfile;
    616   char      *cwlogdir;
    617   char      *logfile;
    618   int       disablelog;
    619   int       usrfileflag;
    620   struct s_auth *account;
    621   struct s_srvid *srvid;
    622   struct s_sidtab *sidtab;
    623   int       mon_port;
    624   in_addr_t mon_srvip;
    625   struct s_ip *mon_allowed;
    626   int       mon_aulow;
    627   int       mon_hideclient_to;
    628   int       mon_level;
     602    int         nice;
     603    int         debuglvl;
     604    ulong       netprio;
     605    ulong       ctimeout;
     606    ulong       ftimeout;
     607    ulong       cmaxidle;
     608    int         ulparent;
     609    ulong       delay;
     610    int         bindwait;
     611    int         resolvedelay;
     612    int         tosleep;
     613    in_addr_t   srvip;
     614    char        *pidfile;
     615    char        *usrfile;
     616    char        *cwlogdir;
     617    char        *logfile;
     618    int         disablelog;
     619    int         usrfileflag;
     620    struct s_auth *account;
     621    struct s_srvid *srvid;
     622    struct s_sidtab *sidtab;
     623    int         mon_port;
     624    in_addr_t   mon_srvip;
     625    struct s_ip *mon_allowed;
     626    int         mon_aulow;
     627    int         mon_hideclient_to;
     628    int         mon_level;
    629629#ifdef WEBIF
    630   int       http_port;
    631   char      http_user[65];
    632   char      http_pwd[65];
    633   char      http_css[128];
    634   char      http_tpl[128];
    635   char      http_script[128];
    636   int       http_refresh;
    637   int       http_hide_idle_clients;
    638 #endif
    639   int       c33_port;
    640   in_addr_t c33_srvip;
    641   uchar     c33_key[16];
    642   int       c33_crypted;
    643   int       c33_passive;
    644   struct s_ip *c33_plain;
    645   int       c35_port;
    646   in_addr_t c35_srvip;
    647   int       c35_suppresscmd08;
    648   PTAB      c35_tcp_ptab;
    649   in_addr_t c35_tcp_srvip;
    650   PTAB      ncd_ptab;
    651   in_addr_t ncd_srvip;
    652   uchar     ncd_key[16];
    653   int       ncd_keepalive;
    654   struct s_ip *ncd_allowed;
    655   PTAB      cc_ptab;
    656   int       rad_port;
    657   in_addr_t rad_srvip;
    658   int       cc_port;
    659   int       cc_reshare;
    660   in_addr_t cc_srvip;
    661   uchar     cc_version[7];
    662   uchar     cc_build[5];
    663   struct s_ip *rad_allowed;
    664   char      rad_usr[32];
    665   char      ser_device[512];
    666   ulong       srtimeout;  // SerialReaderTimeount in millisec
    667   int       max_log_size;
    668   int       waitforcards;
    669   int       preferlocalcards;
     630    int         http_port;
     631    char        http_user[65];
     632    char        http_pwd[65];
     633    char        http_css[128];
     634    char        http_tpl[128];
     635    char        http_script[128];
     636    int         http_refresh;
     637    int         http_hide_idle_clients;
     638#endif
     639    int         c33_port;
     640    in_addr_t   c33_srvip;
     641    uchar       c33_key[16];
     642    int         c33_crypted;
     643    int         c33_passive;
     644    struct s_ip *c33_plain;
     645    int         c35_port;
     646    in_addr_t   c35_srvip;
     647    int         c35_suppresscmd08;
     648    PTAB        c35_tcp_ptab;
     649    in_addr_t   c35_tcp_srvip;
     650    PTAB        ncd_ptab;
     651    in_addr_t   ncd_srvip;
     652    uchar       ncd_key[16];
     653    int         ncd_keepalive;
     654    struct s_ip *ncd_allowed;
     655    PTAB        cc_ptab;
     656    int         rad_port;
     657    in_addr_t   rad_srvip;
     658    int         cc_port;
     659    int         cc_reshare;
     660    in_addr_t   cc_srvip;
     661    uchar       cc_version[7];
     662    uchar       cc_build[5];
     663    struct s_ip *rad_allowed;
     664    char        rad_usr[32];
     665    char        ser_device[512];
     666    ulong       srtimeout;  // SerialReaderTimeount in millisec
     667    int         max_log_size;
     668    int         waitforcards;
     669    int         preferlocalcards;
    670670#ifdef CS_WITH_GBOX
    671   uchar         gbox_pwd[8];
    672   uchar         ignorefile[128];
    673   uchar         cardfile[128];
    674   uchar         gbxShareOnl[128];
    675   int           maxdist;
    676   int           num_locals;
    677   unsigned long locals[CS_MAXLOCALS];
    678 #endif
    679   //struct s_irdeto_quess *itab[0xff];
     671    uchar       gbox_pwd[8];
     672    uchar       ignorefile[128];
     673    uchar       cardfile[128];
     674    uchar       gbxShareOnl[128];
     675    int         maxdist;
     676    int         num_locals;
     677    unsigned long locals[CS_MAXLOCALS];
     678#endif
     679    //struct s_irdeto_quess *itab[0xff];
    680680#ifdef HAVE_DVBAPI
    681   int       dvbapi_enabled;
    682   int       dvbapi_au;
    683   char      dvbapi_usr[33];
    684   char      dvbapi_boxtype[20];
    685   char      dvbapi_priority[64];
    686   char      dvbapi_ignore[64];
     681    int         dvbapi_enabled;
     682    int         dvbapi_au;
     683    char        dvbapi_usr[33];
     684    char        dvbapi_boxtype[20];
     685    char        dvbapi_priority[64];
     686    char        dvbapi_ignore[64];
    687687#endif
    688688#ifdef CS_ANTICASC
    689   char      ac_enabled;
    690   int       ac_users;       // num of users for account (0 - default)
    691   int       ac_stime;       // time to collect AC statistics (3 min - default)
    692   int       ac_samples;     // qty of samples
    693   int       ac_penalty;     // 0 - write to log
    694   int       ac_fakedelay;   // 100-1000 ms
    695   int       ac_denysamples;
    696   char      ac_logfile[128];
    697   struct s_cpmap *cpmap;
    698 #endif
    699 //  struct s_reader reader[];
     689    char        ac_enabled;
     690    int         ac_users;       // num of users for account (0 - default)
     691    int         ac_stime;       // time to collect AC statistics (3 min - default)
     692    int         ac_samples;     // qty of samples
     693    int         ac_penalty;     // 0 - write to log
     694    int         ac_fakedelay;   // 100-1000 ms
     695    int         ac_denysamples;
     696    char        ac_logfile[128];
     697    struct      s_cpmap *cpmap;
     698#endif
     699    //  struct s_reader reader[];
    700700};
    701701
  • trunk/oscam-config.c

    r1695 r1698  
    21222122
    21232123    if (!strcmp(token, "readnano") && value[0]) {
    2124         asprintf(&(rdr->emmfile), "%s", value);
     2124        if (rdr->emmfile != NULL) {
     2125            free(rdr->emmfile);
     2126            rdr->emmfile = NULL;
     2127        }
     2128        if (strlen(value) > 0)
     2129            asprintf(&(rdr->emmfile), "%s", value);
    21252130        return;
    21262131    }
Note: See TracChangeset for help on using the changeset viewer.