ports/x11/kde-applications/krdc/patches/patch-vnc_vncclientthread_cpp

30 lines
984 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
- No TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT on OpenBSD
Index: vnc/vncclientthread.cpp
--- vnc/vncclientthread.cpp.orig
+++ vnc/vncclientthread.cpp
@@ -663,23 +663,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";
}