diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c index 3ca81a6a21..7709f42c48 100644 --- a/src/dissect/dissect.c +++ b/src/dissect/dissect.c @@ -2066,6 +2066,16 @@ static int run(int argc, char *argv[]) { return r; } + if (arg_root) { + r = path_pick_update_warn( + &arg_root, + &pick_filter_image_dir, + PICK_ARCHITECTURE|PICK_TRIES, + /* ret_result= */ NULL); + if (r < 0) + return r; + } + switch (arg_action) { case ACTION_UMOUNT: return action_umount(arg_path);