diff options
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/plugin_transport_udp.c | 15 | ||||
-rw-r--r-- | src/transport/transport_api_core.c | 3 |
2 files changed, 5 insertions, 13 deletions
diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index fd8493e5f..76132523b 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c | |||
@@ -1271,10 +1271,7 @@ udp_plugin_check_address (void *cls, | |||
1271 | 1271 | ||
1272 | v6 = (const struct IPv6UdpAddress *) addr; | 1272 | v6 = (const struct IPv6UdpAddress *) addr; |
1273 | if (IN6_IS_ADDR_LINKLOCAL (&v6->ipv6_addr)) | 1273 | if (IN6_IS_ADDR_LINKLOCAL (&v6->ipv6_addr)) |
1274 | { | 1274 | return GNUNET_OK; /* plausible, if unlikely... */ |
1275 | GNUNET_break_op (0); | ||
1276 | return GNUNET_SYSERR; | ||
1277 | } | ||
1278 | memset (&s6, 0, sizeof (s6)); | 1275 | memset (&s6, 0, sizeof (s6)); |
1279 | s6.sin6_family = AF_INET6; | 1276 | s6.sin6_family = AF_INET6; |
1280 | #if HAVE_SOCKADDR_IN_SIN_LEN | 1277 | #if HAVE_SOCKADDR_IN_SIN_LEN |
@@ -1338,10 +1335,7 @@ udp_nat_port_map_callback (void *cls, | |||
1338 | GNUNET_assert (sizeof(struct sockaddr_in) == addrlen); | 1335 | GNUNET_assert (sizeof(struct sockaddr_in) == addrlen); |
1339 | i4 = (const struct sockaddr_in *) addr; | 1336 | i4 = (const struct sockaddr_in *) addr; |
1340 | if (0 == ntohs (i4->sin_port)) | 1337 | if (0 == ntohs (i4->sin_port)) |
1341 | { | 1338 | return; /* Port = 0 means unmapped, ignore these for UDP. */ |
1342 | GNUNET_break (0); | ||
1343 | return; | ||
1344 | } | ||
1345 | memset (&u4, | 1339 | memset (&u4, |
1346 | 0, | 1340 | 0, |
1347 | sizeof(u4)); | 1341 | sizeof(u4)); |
@@ -1359,10 +1353,7 @@ udp_nat_port_map_callback (void *cls, | |||
1359 | GNUNET_assert (sizeof(struct sockaddr_in6) == addrlen); | 1353 | GNUNET_assert (sizeof(struct sockaddr_in6) == addrlen); |
1360 | i6 = (const struct sockaddr_in6 *) addr; | 1354 | i6 = (const struct sockaddr_in6 *) addr; |
1361 | if (0 == ntohs (i6->sin6_port)) | 1355 | if (0 == ntohs (i6->sin6_port)) |
1362 | { | 1356 | return; /* Port = 0 means unmapped, ignore these for UDP. */ |
1363 | GNUNET_break (0); | ||
1364 | return; | ||
1365 | } | ||
1366 | memset (&u6, | 1357 | memset (&u6, |
1367 | 0, | 1358 | 0, |
1368 | sizeof(u6)); | 1359 | sizeof(u6)); |
diff --git a/src/transport/transport_api_core.c b/src/transport/transport_api_core.c index a693cb889..c99ade92f 100644 --- a/src/transport/transport_api_core.c +++ b/src/transport/transport_api_core.c | |||
@@ -447,7 +447,8 @@ mq_send_impl (struct GNUNET_MQ_Handle *mq, | |||
447 | GNUNET_MQ_send (h->mq, | 447 | GNUNET_MQ_send (h->mq, |
448 | n->env); | 448 | n->env); |
449 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 449 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
450 | "Queued message for neighbour `%s'.\n", | 450 | "Queued message of type %u for neighbour `%s'.\n", |
451 | ntohs (msg->type), | ||
451 | GNUNET_i2s (&n->id)); | 452 | GNUNET_i2s (&n->id)); |
452 | } | 453 | } |
453 | 454 | ||