gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r4043 - GNUnet/src/server


From: grothoff
Subject: [GNUnet-SVN] r4043 - GNUnet/src/server
Date: Sat, 23 Dec 2006 21:04:05 -0800 (PST)

Author: grothoff
Date: 2006-12-23 21:04:04 -0800 (Sat, 23 Dec 2006)
New Revision: 4043

Modified:
   GNUnet/src/server/gnunet-transport-check.c
Log:
allow testing bidirectional transports behind NAT

Modified: GNUnet/src/server/gnunet-transport-check.c
===================================================================
--- GNUnet/src/server/gnunet-transport-check.c  2006-12-24 04:55:19 UTC (rev 
4042)
+++ GNUnet/src/server/gnunet-transport-check.c  2006-12-24 05:04:04 UTC (rev 
4043)
@@ -250,13 +250,18 @@
   } else
     fprintf(stderr, ".");
   helo = MALLOC(ntohs(xhelo->header.size));
-  memcpy(helo, xhelo, ntohs(xhelo->header.size));
+  memcpy(helo,
+        xhelo, 
+        ntohs(xhelo->header.size));
 
   myHelo = transport->createhello(ntohs(xhelo->protocol));
+  if (myHelo == NULL) 
+    /* try NAT */
+    myHelo = transport->createhello(NAT_PROTOCOL_NUMBER);
   if (myHelo == NULL) {
     FREE(helo);
     return;
-  }
+  }  
   if (verbose > 0)
     fprintf(stderr, ".");
   tsession = NULL;





reply via email to

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