Skip adns_per_loop if adns is not initialized.
authorMarko Kreen <markokr@gmail.com>
Sun, 23 Nov 2014 09:06:23 +0000 (11:06 +0200)
committerMarko Kreen <markokr@gmail.com>
Sun, 23 Nov 2014 09:06:23 +0000 (11:06 +0200)
Fixes crash with c-ares + takeover.

src/main.c

index 2f365845afe2e50fdac0958299ce1e64e68ae87f..4bf9e85f75a8ea1ba4a0f9e9a62cf77e514808fe 100644 (file)
@@ -649,7 +649,8 @@ static void main_loop_once(void)
        rescue_timers();
        per_loop_pooler_maint();
 
-       adns_per_loop(adns);
+       if (adns)
+               adns_per_loop(adns);
 }
 
 static void takeover_part1(void)