diff --git a/src/module.c b/src/module.c index 9eb282f0..a8f82015 100644 --- a/src/module.c +++ b/src/module.c @@ -173,7 +173,7 @@ void iwd_modules_exit() return; for (i = 0; i < n_modules; i++) { - desc = modules_sorted[i]; + desc = modules_sorted[n_modules - 1 - i]; if (!desc->active) continue;