aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96>2010-12-13 10:43:18 +0000
committernevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96>2010-12-13 10:43:18 +0000
commit5e5279c97fcc04e98ea636e16d45c6cecd21dbc4 (patch)
tree776dc0bf3b86939d3033a7bb1917fb67d55fc0a8
parentd2a04adb8cc23ed5678fa6247cf0b448c7f88622 (diff)
force request connect message in transport testcase
git-svn-id: https://gnunet.org/svn/gnunet@13896 140774ce-b5e7-0310-ab8b-a85725594a96
-rw-r--r--src/transport/test_transport_api.c22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/transport/test_transport_api.c b/src/transport/test_transport_api.c
index 5bf57b8be2..7ef60bdaa7 100644
--- a/src/transport/test_transport_api.c
+++ b/src/transport/test_transport_api.c
@@ -184,6 +184,12 @@ notify_ready (void *cls, size_t size, void *buf)
return sizeof (struct GNUNET_MessageHeader);
}
+static size_t
+notify_ready_connect (void *cls, size_t size, void *buf)
+{
+ return 0;
+}
+
static void
notify_connect (void *cls,
@@ -310,6 +316,14 @@ exchange_hello_last (void *cls,
GNUNET_assert (GNUNET_OK ==
GNUNET_HELLO_get_id ((const struct GNUNET_HELLO_Message *)
message, &me->id));
+
+ GNUNET_assert(NULL != GNUNET_TRANSPORT_notify_transmit_ready (p2.th,
+ &p1.id,
+ sizeof (struct GNUNET_MessageHeader), 0,
+ TIMEOUT,
+ &notify_ready_connect,
+ NULL));
+
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Finished exchanging HELLOs, now waiting for transmission!\n");
}
@@ -379,10 +393,10 @@ run (void *cls,
setup_peer (&p2, "test_transport_api_http_peer2.conf");
}
else if (is_https)
- {
- setup_peer (&p1, "test_transport_api_https_peer1.conf");
- setup_peer (&p2, "test_transport_api_https_peer2.conf");
- }
+ {
+ setup_peer (&p1, "test_transport_api_https_peer1.conf");
+ setup_peer (&p2, "test_transport_api_https_peer2.conf");
+ }
GNUNET_assert(p1.th != NULL);
GNUNET_assert(p2.th != NULL);