gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r12659 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r12659 - gnunet/src/transport
Date: Thu, 19 Aug 2010 10:44:47 +0200

Author: nevans
Date: 2010-08-19 10:44:47 +0200 (Thu, 19 Aug 2010)
New Revision: 12659

Modified:
   gnunet/src/transport/gnunet-nat-server-windows.c
Log:
windoze suckssss

Modified: gnunet/src/transport/gnunet-nat-server-windows.c
===================================================================
--- gnunet/src/transport/gnunet-nat-server-windows.c    2010-08-18 20:21:16 UTC 
(rev 12658)
+++ gnunet/src/transport/gnunet-nat-server-windows.c    2010-08-19 08:44:47 UTC 
(rev 12659)
@@ -406,13 +406,13 @@
   const int one = 1;
 
 #ifdef WIN32
-  BOOL bOptVal = FALSE;
-  int bOptLen = sizeof(BOOL);
+  int bOptVal = TRUE;
+  int bOptLen = sizeof(bOptVal);
   int iOptVal;
-  int iOptLen = sizeof(int);
+  int iOptLen = sizeof(iOptLen);
 #endif
 
-  rawsock = socket (AF_INET, SOCK_RAW, IPPROTO_RAW);
+  rawsock = socket (AF_INET, SOCK_RAW, IPPROTO_ICMP);
   if (-1 == rawsock)
     {
       fprintf (stderr,
@@ -425,6 +425,10 @@
   {
     fprintf(stderr, "Set SO_BROADCAST: ON\n");
   }
+  else
+  {
+    fprintf(stderr, "Error setting IP_HDRINCL: ON\n");
+  }
   if (setsockopt(rawsock, IPPROTO_IP, IP_HDRINCL, (char*)&bOptVal, bOptLen) != 
SOCKET_ERROR)
   {
     fprintf(stderr, "Set IP_HDRINCL: ON\n");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]