summaryrefslogtreecommitdiff
path: root/src/dissect/dissect.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dissect/dissect.c')
-rw-r--r--src/dissect/dissect.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c
index a688e6f32c..8b1f1bf20c 100644
--- a/src/dissect/dissect.c
+++ b/src/dissect/dissect.c
@@ -1718,29 +1718,23 @@ static int run(int argc, char *argv[]) {
switch (arg_action) {
case ACTION_DISSECT:
- r = action_dissect(m, d);
- break;
+ return action_dissect(m, d);
case ACTION_MOUNT:
- r = action_mount(m, d);
- break;
+ return action_mount(m, d);
case ACTION_LIST:
case ACTION_MTREE:
case ACTION_COPY_FROM:
case ACTION_COPY_TO:
- r = action_list_or_mtree_or_copy(m, d);
- break;
+ return action_list_or_mtree_or_copy(m, d);
case ACTION_WITH:
- r = action_with(m, d);
- break;
+ return action_with(m, d);
default:
assert_not_reached();
}
-
- return r;
}
DEFINE_MAIN_FUNCTION(run);