From 0cb9cbe50d37fd231fa3d610a16c7fae595f9285 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Tue, 12 Sep 2017 12:57:58 +0800 Subject: [PATCH] Fix #1682 --- src/resolv.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/resolv.c b/src/resolv.c index d0c4c002..fdff7ee0 100644 --- a/src/resolv.c +++ b/src/resolv.c @@ -154,7 +154,10 @@ resolv_init(struct ev_loop *loop, char *nameservers, int ipv6first) default_ctx.options.tries = 2; status = ares_init_options(&default_ctx.channel, &default_ctx.options, - ARES_OPT_NOROTATE | ARES_OPT_TIMEOUTMS | ARES_OPT_TRIES | ARES_OPT_SOCK_STATE_CB); +#if ARES_VERSION_MINOR >= 12 + ARES_OPT_NOROTATE | +#endif + ARES_OPT_TIMEOUTMS | ARES_OPT_TRIES | ARES_OPT_SOCK_STATE_CB); if (status != ARES_SUCCESS) { FATAL("failed to initialize c-ares");