GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Trying to connect to peer `%s'\n",
GNUNET_i2s (target));
#endif
- GNUNET_assert (0 !=
- memcmp (target, &GST_my_identity,
- sizeof (struct GNUNET_PeerIdentity)));
+ if (0 == memcmp (target, &GST_my_identity,
+ sizeof (struct GNUNET_PeerIdentity)))
+ {
+ /* my own hello */
+ return;
+ }
n = lookup_neighbour (target);
if (NULL != n)
return;
}
- if (GNUNET_YES == GNUNET_NAT_test_address (plugin->nat,
- &((struct sockaddr_in *) addr)->sin_addr,
- sizeof (struct in_addr)))
- {
- /* received my own beacon */
- return;
- }
-
-
mc = GNUNET_malloc(sizeof (struct MstContext));
struct sockaddr_in * av4 = (struct sockaddr_in *) &addr;
if (GNUNET_NETWORK_socket_bind (plugin->sockv4_broadcast, serverAddr, addrlen) != GNUNET_OK)
{
+ LOG (GNUNET_ERROR_TYPE_WARNING, _("Failed to create IPv4 broadcast socket on port %d\n"),
+ ntohs (serverAddrv4.sin_port));
GNUNET_NETWORK_socket_close (plugin->sockv4_broadcast);
plugin->sockv4_broadcast = NULL;
}
int yes = 1;
if (GNUNET_NETWORK_socket_setsockopt (plugin->sockv4_broadcast, SOL_SOCKET, SO_BROADCAST, &yes, sizeof(int)) != GNUNET_OK)
{
+ LOG (GNUNET_ERROR_TYPE_WARNING, _("Failed to set IPv4 broadcast option for broadcast socket on port %d\n"),
+ ntohs (serverAddrv4.sin_port));
GNUNET_NETWORK_socket_close(plugin->sockv4_broadcast);
plugin->sockv4_broadcast = NULL;
}