Add some debug tracing
authorYang Tse <yangsita@gmail.com>
Thu, 14 May 2009 19:52:19 +0000 (19:52 +0000)
committerYang Tse <yangsita@gmail.com>
Thu, 14 May 2009 19:52:19 +0000 (19:52 +0000)
tests/server/sockfilt.c

index 65f8fe4..fdef15e 100644 (file)
@@ -765,11 +765,13 @@ static curl_socket_t sockdaemon(curl_socket_t sock,
 #endif
       la_size = sizeof(localaddr4);
       localaddr = (struct sockaddr *)&localaddr4;
+      logmsg("debug: IPv4 la_size = %zu\n", (size_t)la_size);
 #ifdef ENABLE_IPV6
     }
     else {
       la_size = sizeof(localaddr6);
       localaddr = (struct sockaddr *)&localaddr6;
+      logmsg("debug: IPv6 la_size = %zu\n", (size_t)la_size);
     }
 #endif
     memset(localaddr, 0, (size_t)la_size);
@@ -780,16 +782,20 @@ static curl_socket_t sockdaemon(curl_socket_t sock,
       sclose(sock);
       return CURL_SOCKET_BAD;
     }
+    logmsg("debug: localaddr->sa_family = %d\n", (int)localaddr->sa_family);
     switch (localaddr->sa_family) {
     case AF_INET:
+      logmsg("debug: AF_INET localaddr4.sin_port = %hu\n", localaddr4.sin_port);
       *listenport = ntohs(localaddr4.sin_port);
       break;
 #ifdef ENABLE_IPV6
     case AF_INET6:
+      logmsg("debug: AF_INET6 localaddr6.sin6_port = %hu\n", localaddr6.sin6_port);
       *listenport = ntohs(localaddr6.sin6_port);
       break;
 #endif
     default:
+      logmsg("debug: AF_UNKNOWN\n");
       break;
     }
     if(!*listenport) {