X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.c;h=1e6b4c65318752696584d03c92d0173a27f56e54;hb=058473dc8d4cf60f79aee18d473342b8a3c25fbe;hp=92f6be861d0d31539022770fecc165485d87a705;hpb=332b55d4720fadea76c0a5d9b9d484af6a724006;p=tinc diff --git a/src/net.c b/src/net.c index 92f6be86..1e6b4c65 100644 --- a/src/net.c +++ b/src/net.c @@ -36,6 +36,10 @@ #include "subnet.h" #include "xalloc.h" +#ifdef HAVE_RESOLV_H +#include +#endif + int contradicting_add_edge = 0; int contradicting_del_edge = 0; static int sleeptime = 10; @@ -309,6 +313,9 @@ static void sighup_handler(void *data) { static void sigalrm_handler(void *data) { logger(DEBUG_ALWAYS, LOG_NOTICE, "Got %s signal", strsignal(((signal_t *)data)->signum)); +#ifdef HAVE_DECL_RES_INIT + res_init(); +#endif retry(); } #endif