chiark / gitweb /
resolver: Support IPv6 name resolution
[secnet.git] / resolver.c
index d104c363f775de7dcb3e40e1829de2e54c42ce46..d203a9683b76e4f5d044a6f120a1b6382368b15e 100644 (file)
@@ -115,6 +115,11 @@ static void resolver_afterpoll(void *sst, struct pollfd *fds, int nfds)
                    case AF_INET:
                        assert(ra->len == sizeof(ca->ia.sin));
                        break;
+#ifdef CONFIG_IPV6
+                   case AF_INET6:
+                       assert(ra->len == sizeof(ca->ia.sin6));
+                       break;
+#endif /*CONFIG_IPV6*/
                    default:
                        /* silently skip unexpected AFs from adns */
                        continue;