aboutsummaryrefslogtreecommitdiff
path: root/src/nat/nat_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-12-17 08:00:29 +0100
committerChristian Grothoff <christian@grothoff.org>2016-12-17 08:00:29 +0100
commit545faeda8f7fb7e03bb39602df6142f630157050 (patch)
tree26aac9f044212d5f492b4ac3d0522af136aab58e /src/nat/nat_api.c
parenta1e76003ca590ea8d3e9387da35d87419417abb8 (diff)
downloadgnunet-545faeda8f7fb7e03bb39602df6142f630157050.tar.gz
gnunet-545faeda8f7fb7e03bb39602df6142f630157050.zip
misc. improvements to new NAT service, starting with autoconfiguration logic
Diffstat (limited to 'src/nat/nat_api.c')
-rw-r--r--src/nat/nat_api.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nat/nat_api.c b/src/nat/nat_api.c
index 58ed3e675..3fe97ed85 100644
--- a/src/nat/nat_api.c
+++ b/src/nat/nat_api.c
@@ -331,6 +331,7 @@ do_connect (void *cls)
331 nh), 331 nh),
332 GNUNET_MQ_handler_end () 332 GNUNET_MQ_handler_end ()
333 }; 333 };
334 struct GNUNET_MQ_Envelope *env;
334 335
335 nh->reconnect_task = NULL; 336 nh->reconnect_task = NULL;
336 nh->mq = GNUNET_CLIENT_connecT (nh->cfg, 337 nh->mq = GNUNET_CLIENT_connecT (nh->cfg,
@@ -339,7 +340,13 @@ do_connect (void *cls)
339 &mq_error_handler, 340 &mq_error_handler,
340 nh); 341 nh);
341 if (NULL == nh->mq) 342 if (NULL == nh->mq)
343 {
342 reconnect (nh); 344 reconnect (nh);
345 return;
346 }
347 env = GNUNET_MQ_msg_copy (nh->reg);
348 GNUNET_MQ_send (nh->mq,
349 env);
343} 350}
344 351
345 352