]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add additional debugging output to keepalive handling
authorTravis Cross <tc@traviscross.com>
Tue, 11 Feb 2014 05:40:41 +0000 (05:40 +0000)
committerTravis Cross <tc@traviscross.com>
Tue, 11 Feb 2014 06:34:43 +0000 (06:34 +0000)
libs/sofia-sip/libsofia-sip-ua/tport/tport_type_tcp.c

index 14601f49ff3656f3f3e5533f3cee5c6dc0d2f9ac..d42547c5821f2a8582689cfe6e3305088a242745 100644 (file)
@@ -202,12 +202,16 @@ int tport_tcp_init_secondary(tport_t *self, int socket, int accepted,
                 __func__, (void *)self,
                self->tp_params->tpp_keepalive));
 #if defined(TCP_KEEPIDLE)
-  if (val != 0 && val != UINT_MAX)
-    setsockopt(socket, SOL_TCP, TCP_KEEPIDLE, (void *)&val, sizeof val);
+  if (val != 0 && val != UINT_MAX) {
+    SU_DEBUG_3(("%s(%p): Setting TCP_KEEPIDLE to %d\n",
+                __func__, (void *)self, val));
+    setsockopt(socket, SOL_TCP, TCP_KEEPIDLE, (void *)&val, sizeof val);}
 #endif
 #if defined(TCP_KEEPINTVL)
-  if (val != 0 && val != UINT_MAX)
-    setsockopt(socket, SOL_TCP, TCP_KEEPINTVL, (void *)&val, sizeof val);
+  if (val != 0 && val != UINT_MAX) {
+    SU_DEBUG_3(("%s(%p): Setting TCP_KEEPINTVL to %d\n",
+                __func__, (void *)self, val));
+    setsockopt(socket, SOL_TCP, TCP_KEEPINTVL, (void *)&val, sizeof val);}
 #endif
 
   if (!accepted)