aboutsummaryrefslogtreecommitdiff
path: root/src/gns/gnunet-dns2gns.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-10-12 20:27:37 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-10-12 20:27:37 +0900
commit342ab049a74a951d30584ee88ae12765846ee38d (patch)
tree2f88af505f9c1e0a7ff8190ec23bcf56807ee604 /src/gns/gnunet-dns2gns.c
parent49030ceea9aa1761649d17fe688421d7b95a8fc7 (diff)
downloadgnunet-342ab049a74a951d30584ee88ae12765846ee38d.tar.gz
gnunet-342ab049a74a951d30584ee88ae12765846ee38d.zip
-warnings; dns2gns fixes
Diffstat (limited to 'src/gns/gnunet-dns2gns.c')
-rw-r--r--src/gns/gnunet-dns2gns.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gns/gnunet-dns2gns.c b/src/gns/gnunet-dns2gns.c
index 46659cdda..960d84fb3 100644
--- a/src/gns/gnunet-dns2gns.c
+++ b/src/gns/gnunet-dns2gns.c
@@ -193,7 +193,7 @@ static char *dns_ip;
193/** 193/**
194 * UDP Port we listen on for inbound DNS requests. 194 * UDP Port we listen on for inbound DNS requests.
195 */ 195 */
196static unsigned int listen_port = 53; 196static unsigned long long listen_port = 53;
197 197
198/** 198/**
199 * Configuration to use. 199 * Configuration to use.
@@ -561,7 +561,8 @@ result_processor (void *cls,
561 if ((GNUNET_DNSPARSER_TYPE_A != request->packet->queries[0].type) && 561 if ((GNUNET_DNSPARSER_TYPE_A != request->packet->queries[0].type) &&
562 (GNUNET_DNSPARSER_TYPE_AAAA != request->packet->queries[0].type)) 562 (GNUNET_DNSPARSER_TYPE_AAAA != request->packet->queries[0].type))
563 break; 563 break;
564 af = (GNUNET_DNSPARSER_TYPE_A == request->packet->queries[0].type) ? AF_INET : 564 af = (GNUNET_DNSPARSER_TYPE_A == request->packet->queries[0].type) ?
565 AF_INET :
565 AF_INET6; 566 AF_INET6;
566 if (sizeof(struct GNUNET_TUN_GnsVpnRecord) > 567 if (sizeof(struct GNUNET_TUN_GnsVpnRecord) >
567 rd[i].data_size) 568 rd[i].data_size)
@@ -903,6 +904,11 @@ run (void *cls,
903 return; 904 return;
904 } 905 }
905 GNUNET_free (addr_str); 906 GNUNET_free (addr_str);
907 if (GNUNET_OK == GNUNET_CONFIGURATION_get_value_number (c, "dns2gns",
908 "PORT",
909 &listen_port))
910 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
911 "Listening on %llu\n", listen_port);
906 912
907 listen_socket4 = GNUNET_NETWORK_socket_create (PF_INET, 913 listen_socket4 = GNUNET_NETWORK_socket_create (PF_INET,
908 SOCK_DGRAM, 914 SOCK_DGRAM,
@@ -994,12 +1000,6 @@ main (int argc,
994 gettext_noop ( 1000 gettext_noop (
995 "IP of recursive DNS resolver to use (required)"), 1001 "IP of recursive DNS resolver to use (required)"),
996 &dns_ip), 1002 &dns_ip),
997 GNUNET_GETOPT_option_uint ('p',
998 "port",
999 "UDPPORT",
1000 gettext_noop (
1001 "UDP port to listen on for inbound DNS requests; default: 2853"),
1002 &listen_port),
1003 GNUNET_GETOPT_OPTION_END 1003 GNUNET_GETOPT_OPTION_END
1004 }; 1004 };
1005 int ret; 1005 int ret;