Changeset 1695
- Timestamp:
- 02/25/10 23:22:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam-config.c
r1691 r1695 2132 2132 2133 2133 if (!strcmp(token, "enable")) { 2134 rdr->enable = atoi(value) ? 1 : 0; 2135 return; 2134 if(strlen(value) == 0) { 2135 rdr->enable = 0; 2136 return; 2137 } else { 2138 rdr->enable = atoi(value) ? 1 : 0; 2139 return; 2140 } 2136 2141 } 2137 2142 2138 2143 if (!strcmp(token, "services")) { 2139 chk_services(value, &rdr->sidtabok, &rdr->sidtabno); 2140 return; 2144 if(strlen(value) == 0) { 2145 rdr->sidtabok = 0; 2146 rdr->sidtabno = 0; 2147 return; 2148 } else { 2149 chk_services(value, &rdr->sidtabok, &rdr->sidtabno); 2150 return; 2151 } 2141 2152 } 2142 2153 2143 2154 if (!strcmp(token, "inactivitytimeout")) { 2144 rdr->tcp_ito = atoi(value); 2145 return; 2155 if(strlen(value) == 0) { 2156 rdr->tcp_ito = 0; 2157 return; 2158 } else { 2159 rdr->tcp_ito = atoi(value); 2160 return; 2161 } 2146 2162 } 2147 2163 2148 2164 if (!strcmp(token, "reconnecttimeout")) { 2149 rdr->tcp_rto = atoi(value); 2150 return; 2165 if(strlen(value) == 0) { 2166 rdr->tcp_rto = 0; 2167 return; 2168 } else { 2169 rdr->tcp_rto = atoi(value); 2170 return; 2171 } 2151 2172 } 2152 2173 2153 2174 if (!strcmp(token, "disableserverfilter")) { 2154 rdr->ncd_disable_server_filt = atoi(value); 2155 return; 2175 if(strlen(value) == 0) { 2176 rdr->ncd_disable_server_filt = 0; 2177 return; 2178 } else { 2179 rdr->ncd_disable_server_filt = atoi(value); 2180 return; 2181 } 2156 2182 } 2157 2183 2158 2184 //FIXME workaround for Smargo until native mode works 2159 2185 if (!strcmp(token, "smargopatch")) { 2160 rdr->smargopatch = atoi(value); 2161 return; 2186 if(strlen(value) == 0) { 2187 rdr->smargopatch = 0; 2188 return; 2189 } else { 2190 rdr->smargopatch = atoi(value); 2191 return; 2192 } 2162 2193 } 2163 2194
Note:
See TracChangeset
for help on using the changeset viewer.