resolved: use a #define for LLMNR port
authorDaniel Mack <daniel@zonque.org>
Fri, 10 Jul 2015 19:28:09 +0000 (15:28 -0400)
committerDaniel Mack <daniel@zonque.org>
Mon, 13 Jul 2015 15:28:29 +0000 (11:28 -0400)
De-duplicate some magic numbers.

src/resolve/resolved-dns-scope.c
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-llmnr.c
src/resolve/resolved-llmnr.h

index cc7e268..596181f 100644 (file)
@@ -181,7 +181,7 @@ int dns_scope_emit(DnsScope *s, DnsPacket *p) {
                         return -EBUSY;
 
                 family = s->family;
-                port = 5355;
+                port = LLMNR_PORT;
 
                 if (family == AF_INET) {
                         addr.in = LLMNR_MULTICAST_IPV4_ADDRESS;
index 2149389..21247e8 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "af-list.h"
 
+#include "resolved-llmnr.h"
 #include "resolved-dns-transaction.h"
 #include "random-util.h"
 
@@ -264,7 +265,7 @@ static int dns_transaction_open_tcp(DnsTransaction *t) {
                         if (r == 0)
                                 return -EINVAL;
 
-                        fd = dns_scope_tcp_socket(t->scope, family, &address, 5355);
+                        fd = dns_scope_tcp_socket(t->scope, family, &address, LLMNR_PORT);
                 }
         } else
                 return -EAFNOSUPPORT;
index ee9a416..8afaf8d 100644 (file)
@@ -124,7 +124,7 @@ static int on_llmnr_packet(sd_event_source *s, int fd, uint32_t revents, void *u
 int manager_llmnr_ipv4_udp_fd(Manager *m) {
         union sockaddr_union sa = {
                 .in.sin_family = AF_INET,
-                .in.sin_port = htobe16(5355),
+                .in.sin_port = htobe16(LLMNR_PORT),
         };
         static const int one = 1, pmtu = IP_PMTUDISC_DONT, ttl = 255;
         int r;
@@ -202,7 +202,7 @@ fail:
 int manager_llmnr_ipv6_udp_fd(Manager *m) {
         union sockaddr_union sa = {
                 .in6.sin6_family = AF_INET6,
-                .in6.sin6_port = htobe16(5355),
+                .in6.sin6_port = htobe16(LLMNR_PORT),
         };
         static const int one = 1, ttl = 255;
         int r;
@@ -330,7 +330,7 @@ static int on_llmnr_stream(sd_event_source *s, int fd, uint32_t revents, void *u
 int manager_llmnr_ipv4_tcp_fd(Manager *m) {
         union sockaddr_union sa = {
                 .in.sin_family = AF_INET,
-                .in.sin_port = htobe16(5355),
+                .in.sin_port = htobe16(LLMNR_PORT),
         };
         static const int one = 1, pmtu = IP_PMTUDISC_DONT;
         int r;
@@ -402,7 +402,7 @@ fail:
 int manager_llmnr_ipv6_tcp_fd(Manager *m) {
         union sockaddr_union sa = {
                 .in6.sin6_family = AF_INET6,
-                .in6.sin6_port = htobe16(5355),
+                .in6.sin6_port = htobe16(LLMNR_PORT),
         };
         static const int one = 1;
         int r;
index 6406440..d489d48 100644 (file)
@@ -23,6 +23,8 @@
 
 #include "resolved-manager.h"
 
+#define LLMNR_PORT 5355
+
 int manager_llmnr_ipv4_udp_fd(Manager *m);
 int manager_llmnr_ipv6_udp_fd(Manager *m);
 int manager_llmnr_ipv4_tcp_fd(Manager *m);