/**
* UDP Port we listen on for inbound DNS requests.
*/
-static unsigned int listen_port = 2853;
+static unsigned int listen_port = 53;
/**
* Which GNS zone do we translate incoming DNS requests to?
&my_zone,
type,
GNUNET_NO,
- NULL /* no shorten */,
&result_processor,
request);
}
return; /* read error!? */
}
{
- char buf[size];
+ char buf[size + 1];
addrlen = sizeof (v4);
GNUNET_break (size ==
GNUNET_NETWORK_socket_recvfrom (listen_socket4,
buf,
- size,
+ size + 1,
(struct sockaddr *) &v4,
&addrlen));
- handle_request (listen_socket4, &v4, addrlen,
- buf, size);
+ handle_request (listen_socket4,
+ &v4,
+ addrlen,
+ buf,
+ size);
}
}
if (NULL != listen_socket4)
{
struct sockaddr_in v4;
-
+
memset (&v4, 0, sizeof (v4));
v4.sin_family = AF_INET;
#if HAVE_SOCKADDR_IN_SIN_LEN
if (NULL != listen_socket6)
{
struct sockaddr_in6 v6;
-
+
memset (&v6, 0, sizeof (v6));
v6.sin6_family = AF_INET6;
#if HAVE_SOCKADDR_IN_SIN_LEN
};
int ret;
- if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv,
- &argc, &argv))
+ if (GNUNET_OK !=
+ GNUNET_STRINGS_get_utf8_args (argc, argv,
+ &argc, &argv))
return 2;
- GNUNET_log_setup ("gnunet-dns2gns", "WARNING", NULL);
+ GNUNET_log_setup ("gnunet-dns2gns",
+ "WARNING",
+ NULL);
ret =
(GNUNET_OK ==
- GNUNET_PROGRAM_run (argc, argv, "gnunet-dns2gns",
+ GNUNET_PROGRAM_run (argc, argv,
+ "gnunet-dns2gns",
_("GNUnet DNS-to-GNS proxy (a DNS server)"),
options,
&run, NULL)) ? 0 : 1;