]> git.meshlink.io Git - catta/blobdiff - avahi-core/probe-sched.c
add dns-srv.hh to distribution
[catta] / avahi-core / probe-sched.c
index 8a4d8b030c5c3f64d7f42a0056b5412d31360386..cc2b2ecf9dc942f59bcc2e5ca58598a15ff0a64a 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "probe-sched.h"
 #include "log.h"
+#include "rr-util.h"
 
 #define AVAHI_PROBE_HISTORY_MSEC 150
 #define AVAHI_PROBE_DEFER_MSEC 50
@@ -213,7 +214,7 @@ static int packet_add_probe_query(AvahiProbeScheduler *s, AvahiDnsPacket *p, Ava
     return 1;
 }
 
-static void elapse_callback(AvahiTimeEvent *e, void* data) {
+static void elapse_callback(AVAHI_GCC_UNUSED AvahiTimeEvent *e, void* data) {
     AvahiProbeJob *pj = data, *next;
     AvahiProbeScheduler *s;
     AvahiDnsPacket *p;
@@ -247,8 +248,8 @@ static void elapse_callback(AvahiTimeEvent *e, void* data) {
             avahi_record_get_estimate_size(pj->record) +
             AVAHI_DNS_PACKET_HEADER_SIZE;
         
-        if (size > AVAHI_DNS_PACKET_MAX_SIZE)
-            size = AVAHI_DNS_PACKET_MAX_SIZE;
+        if (size > AVAHI_DNS_PACKET_SIZE_MAX)
+            size = AVAHI_DNS_PACKET_SIZE_MAX;
 
         if (!(p = avahi_dns_packet_new_query(size)))
             return; /* OOM */