summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Heimpold2019-01-01 23:44:53 +0000
committerJohn Crispin2019-10-27 13:23:33 +0000
commit7fb2e1dfa2214a9b35fa955e98a386e2f3ccb730 (patch)
tree972feea2cc08f852de0aefef17338270964235f4
parent4a127c3c60af888b0aa5185a90799e5d12aa15c4 (diff)
downloadprocd-7fb2e1dfa2214a9b35fa955e98a386e2f3ccb730.tar.gz
procd: simplify code in procd_inittab_run
This is a trial to make it more obvious what the historically grown code is actually doing. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
-rw-r--r--inittab.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/inittab.c b/inittab.c
index 1cfef2b..45118f4 100644
--- a/inittab.c
+++ b/inittab.c
@@ -276,12 +276,9 @@ void procd_inittab_run(const char *handler)
list_for_each_entry(a, &actions, list)
if (!strcmp(a->handler->name, handler)) {
- if (a->handler->multi) {
- a->handler->cb(a);
- continue;
- }
a->handler->cb(a);
- break;
+ if (!a->handler->multi)
+ break;
}
}