From 22de5ea8c4d776b69ae1d795cab784855f1581fd Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Mon, 14 Oct 2013 21:42:21 +0200 Subject: [PATCH] Fix reload --- src/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.c b/src/config.c index ebc6642..5bb1a0e 100644 --- a/src/config.c +++ b/src/config.c @@ -466,7 +466,7 @@ static int set_interface(struct uci_section *s) } -static volatile bool do_reload = false; +static volatile int do_reload = false; static void set_stop(int signal) { uloop_end(); @@ -481,7 +481,7 @@ void odhcpd_run(void) signal(SIGINT, set_stop); do { - do_reload = false; + do_reload = uloop_cancelled = false; struct lease *l; list_for_each_entry(l, &leases, head) { -- 2.11.0