If it closes after about 2 hours and 12 minutes, then it is what I have fixed last week (tcp_subr.c rev. 1.71). The code for sending of keepalive messages (the m==0 case in tcp_respond) had 2 independant bugs which caused keepalive packets to be dropped silently. best regards Matthias