Changeset 5254 for trunk/module-cccam.c
- Timestamp:
- 05/17/11 23:31:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-cccam.c
r5245 r5254 1558 1558 struct s_reader *rdr = cl->reader; 1559 1559 struct cc_data *cc = cl->cc; 1560 1561 if (rdr && rdr->cc_keepalive && !rdr->tcp_connected) 1562 cc_cli_connect(cl); 1563 1560 1564 if (!rdr || !rdr->tcp_connected || !cl || !cc) 1561 1565 return; … … 3170 3174 cc_cli_connect(cl); //connect to remote server 3171 3175 3172 while (!reader->tcp_connected && reader->cc_keepalive && cfg.reader_restart_seconds > 0) {3173 3174 if ((cc && cc->mode == CCCAM_MODE_SHUTDOWN))3175 return -1;3176 3177 if (!reader->tcp_connected) {3178 cc_cli_close(cl, FALSE);3179 res = cc_cli_init_int(cl);3180 if (res)3181 return res;3182 }3183 cs_debug_mask(D_READER, "%s restarting reader in %d seconds", reader->label, cfg.reader_restart_seconds);3184 cs_sleepms(cfg.reader_restart_seconds*1000);3185 cs_debug_mask(D_READER, "%s restarting reader...", reader->label);3186 cc_cli_connect(cl);3187 }3176 // while (!reader->tcp_connected && reader->cc_keepalive && cfg.reader_restart_seconds > 0) { 3177 // 3178 // if ((cc && cc->mode == CCCAM_MODE_SHUTDOWN)) 3179 // return -1; 3180 // 3181 // if (!reader->tcp_connected) { 3182 // cc_cli_close(cl, FALSE); 3183 // res = cc_cli_init_int(cl); 3184 // if (res) 3185 // return res; 3186 // } 3187 // cs_debug_mask(D_READER, "%s restarting reader in %d seconds", reader->label, cfg.reader_restart_seconds); 3188 // cs_sleepms(cfg.reader_restart_seconds*1000); 3189 // cs_debug_mask(D_READER, "%s restarting reader...", reader->label); 3190 // cc_cli_connect(cl); 3191 // } 3188 3192 } 3189 3193 return res;
Note:
See TracChangeset
for help on using the changeset viewer.