--- a/src/dns/res.c +++ b/src/dns/res.c @@ -25,7 +25,7 @@ int get_resolv_dns(char *domain, size_t uint32_t i; int ret, err; -#ifdef OPENBSD +#if defined(OPENBSD) || defined(OPENWRT) ret = res_init(); state = _res; #else @@ -56,7 +56,7 @@ int get_resolv_dns(char *domain, size_t *n = i; out: -#ifdef OPENBSD +#if defined(OPENBSD) || defined(OPENWRT) #else res_nclose(&state); #endif