Changeset 5059 for trunk/oscam-config.c
- Timestamp:
- 04/20/11 17:34:59 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam-config.c
r5057 r5059 4538 4538 char *dot; 4539 4539 char *value; 4540 struct s_sidtab *sidtab ;4541 if(!sidtab || !cs_malloc(&value, 512, -1)) return "";4540 struct s_sidtab *sidtab = cfg.sidtab; 4541 if(!sidtab || !cs_malloc(&value, 1024, -1)) return ""; 4542 4542 value[0] = '\0'; 4543 4543 4544 for (i=pos=0,dot="" ,sidtab=cfg.sidtab; sidtab; sidtab=sidtab->next,i++){4544 for (i=pos=0,dot=""; sidtab; sidtab=sidtab->next,i++){ 4545 4545 if (sidtabok&((SIDTABBITS)1<<i)) { 4546 pos += snprintf(value + pos, 512- pos, "%s%s", dot, sidtab->label);4546 pos += snprintf(value + pos, 1024 - pos, "%s%s", dot, sidtab->label); 4547 4547 dot = ","; 4548 4548 } 4549 4549 if (sidtabno&((SIDTABBITS)1<<i)) { 4550 pos += snprintf(value + pos, 512- pos, "%s!%s", dot, sidtab->label);4550 pos += snprintf(value + pos, 1024 - pos, "%s!%s", dot, sidtab->label); 4551 4551 dot = ","; 4552 4552 }
Note:
See TracChangeset
for help on using the changeset viewer.