[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r4043 - GNUnet/src/server,
grothoff <=