chiark / gitweb /
server/: Eliminate the remaining address-family-specific knowledge.
[tripe] / server / servutil.c
index b6fbf5b8643167ce178ade4ff857b026efc542b8..a4de37843152ddbeaa409454852d4168ee31cf17 100644 (file)
@@ -124,7 +124,11 @@ int mystrieq(const char *x, const char *y)
 /*----- Address handling --------------------------------------------------*/
 
 const struct addrfam aftab[] = {
-#define DEF(af) { AF_##af, #af },
+#ifdef HAVE_LIBADNS
+#  define DEF(af, qf) { AF_##af, #af, adns_qf_##qf },
+#else
+#  define DEF(af, qf) { AF_##af, #af },
+#endif
   ADDRFAM(DEF)
 #undef DEF
 };