Disconnected: RTO on Cs357x Reader doing Cachex 3

= Revision r10443

= Issue Description After about 2 Minutes Cs357x Cachex 3 (Push) Reader disconnects with RTO. It takes about 30 secound to connect again. Setting Client max idle to any value >=0 dosen't make any change because it's a Reader failue. Also duplicate Client on Cs357x Cachex 3 user, but it will be deleted by Client max idle.

= When the issue occurs When doing Cachex 3 with Cs357x Reader.

= How the issue is reproducable By using Cachex 3 with Cs357x Reader.

I can't provide a log file! But commenting this lines:

if(cl->reader->tcp_rto && (cl->reader->last_s - cl->reader->last_g > cl->reader->tcp_rto)) // check if client reached timeout, if so disconnect client { network_tcp_connection_close(cl->reader, "rto"); return 0; } in module-camd35.c solves the issue. No RTO's! On Cs357x Cachex 3 Client side also no disconnect through Client max idle! Since I commented out the lines and Compiled Oscam no RTO's for about 5 hours.