$OpenBSD: patch-vnc_vncclientthread_cpp,v 1.6 2021/09/10 08:43:56 rsadowski Exp $

- No TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT on OpenBSD

Index: vnc/vncclientthread.cpp
--- vnc/vncclientthread.cpp.orig
+++ vnc/vncclientthread.cpp
@@ -661,23 +661,6 @@ void VncClientThread::clientSetKeepalive()
         return;
     }
 
-    optval = m_keepalive.intervalSeconds;
-    if (setsockopt(cl->sock, IPPROTO_TCP, TCP_KEEPIDLE, &optval, optlen) < 0) {
-        qCritical(KRDC) << "setsockopt(TCP_KEEPIDLE)" << strerror(errno);
-        return;
-    }
-
-    optval = m_keepalive.intervalSeconds;
-    if (setsockopt(cl->sock, IPPROTO_TCP, TCP_KEEPINTVL, &optval, optlen) < 0) {
-        qCritical(KRDC) << "setsockopt(TCP_KEEPINTVL)" << strerror(errno);
-        return;
-    }
-
-    optval = m_keepalive.failedProbes;
-    if(setsockopt(cl->sock, IPPROTO_TCP, TCP_KEEPCNT, &optval, optlen) < 0) {
-        qCritical(KRDC) << "setsockopt(TCP_KEEPCNT)" << strerror(errno);
-        return;
-    }
     m_keepalive.set = true;
     qCDebug(KRDC) << "TCP keepalive set";
 }
