Changeset 3780 for trunk/oscam-reader.c
- Timestamp:
- 10/30/10 22:04:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam-reader.c
r3770 r3780 271 271 } 272 272 273 void network_tcp_connection_close(struct s_reader * reader, int fd) 274 { 275 struct s_client *cl = reader->client; 273 void network_tcp_connection_close(struct s_client *cl, int fd) 274 { 275 if(!cl) return; 276 struct s_reader *reader = cl->reader; 276 277 cs_debug("tcp_conn_close(): fd=%d, cl->typ == 'c'=%d", fd, cl->typ == 'c'); 277 278 if (fd) … … 347 348 else { 348 349 cs_debug("casc_do_sock: close connection"); 349 network_tcp_connection_close(reader , cl->udp_fd);350 network_tcp_connection_close(reader->client, cl->udp_fd); 350 351 } 351 352 return; … … 442 443 else { 443 444 cs_debug("rto=%d", rto); 444 network_tcp_connection_close(reader , cl->udp_fd);445 network_tcp_connection_close(reader->client, cl->udp_fd); 445 446 } 446 447 } … … 716 717 cs_debug("%s inactive_timeout (%d), close connection (fd=%d)", 717 718 reader->ph.desc, time_diff, fd2); 718 network_tcp_connection_close(reader , fd2);719 network_tcp_connection_close(reader->client, fd2); 719 720 } 720 721 } … … 731 732 cs_debug("%s inactive_timeout (%d), close connection (fd=%d)", 732 733 reader->ph.desc, tv.tv_sec, fd2); 733 network_tcp_connection_close(reader , fd2);734 network_tcp_connection_close(reader->client, fd2); 734 735 } 735 736 return(0);
Note:
See TracChangeset
for help on using the changeset viewer.