Changeset 4868 for trunk/module-cccam.c
- Timestamp:
- 03/30/11 23:18:42 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-cccam.c
r4864 r4868 2560 2560 cc->extended_mode = 0; 2561 2561 2562 int keep_alive = 1; 2563 setsockopt(cl->udp_fd, SOL_SOCKET, SO_KEEPALIVE, 2564 (void *)&keep_alive, sizeof(keep_alive)); 2565 2562 2566 //Create checksum for "O" cccam: 2563 2567 for (i = 0; i < 12; i++) { … … 2750 2754 break; //Disconnected by client 2751 2755 else { //data is parsed! 2752 cmi = 0; 2753 if (i == MSG_KEEPALIVE) 2756 if (i == MSG_CW_ECM) 2757 cmi = 0; 2758 else if (i == MSG_KEEPALIVE) { 2754 2759 wait_for_keepalive = 0; 2755 } 2756 } 2757 2760 cmi = 0; 2761 } 2762 } 2763 } 2764 cc->mode = CCCAM_MODE_SHUTDOWN; 2758 2765 return 0; 2759 2766 } … … 3024 3031 (void *)&cfg.netprio, sizeof(ulong)); 3025 3032 #endif 3033 int keep_alive = 1; 3034 setsockopt(cl->udp_fd, SOL_SOCKET, SO_KEEPALIVE, 3035 (void *)&keep_alive, sizeof(keep_alive)); 3036 3026 3037 rdr->tcp_ito = 1; //60sec...This now invokes ph_idle() 3027 3038 if (rdr->cc_maxhop < 0)
Note:
See TracChangeset
for help on using the changeset viewer.