From d70e2f1ed00fe2333bde3c30608f7f7d128ac4d5 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Fri, 17 Mar 2023 18:23:32 +0100 Subject: [PATCH] Minor refactor, rgen only needed here Signed-off-by: Joachim Wiberg --- src/cond-w.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/cond-w.c b/src/cond-w.c index 0730e0ad..e70c331b 100644 --- a/src/cond-w.c +++ b/src/cond-w.c @@ -232,19 +232,18 @@ int cond_set_path(const char *path, enum cond_state next) unsigned int rgen; dbg("%s <= %d", path, next); - - rgen = cond_get_gen(_PATH_RECONF); - if (!rgen) { - errx(1, "Unable to read configuration generation (%s)", path); - return -1; - } - prev = cond_get_path(path); switch (next) { case COND_ON: if (cond_checkpath(path)) return 0; + + rgen = cond_get_gen(_PATH_RECONF); + if (!rgen) { + errx(1, "Unable to read configuration generation (%s)", path); + return -1; + } cond_set_gen(path, rgen); break;