From: Steven Barth Date: Mon, 14 Oct 2013 19:42:21 +0000 (+0200) Subject: Fix reload X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=22de5ea8c4d776b69ae1d795cab784855f1581fd;p=oweals%2Fodhcpd.git Fix reload --- 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) {