--- rpms/qpsmtpd/sme7/qpsmtpd-forkserver-keepalive.patch 2012/05/04 15:47:02 1.1 +++ rpms/qpsmtpd/sme7/qpsmtpd-forkserver-keepalive.patch 2012/05/09 19:18:08 1.2 @@ -0,0 +1,12 @@ +--- qpsmtpd-forkserver.orig 2009-11-06 05:20:22.000000000 +1100 ++++ qpsmtpd-forkserver 2012-04-23 09:56:55.000000000 +1000 +@@ -244,8 +244,9 @@ + if (!$hisaddr) { + # possible something condition... + next; + } ++ $client->sockopt(SO_KEEPALIVE,1); + IO::Handle::blocking($client, 1); + # get local/remote hostname, port and ip address + my ($port, $iaddr, $lport, $laddr, $nto_iaddr, $nto_laddr) = Qpsmtpd::TcpServer::lrpip($server, $client, $hisaddr); +