File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,6 @@ static const char *arg_source = NULL;
4646static const char * arg_target = NULL ;
4747static DissectImageFlags arg_flags =
4848 DISSECT_IMAGE_GENERIC_ROOT |
49- DISSECT_IMAGE_REQUIRE_ROOT |
5049 DISSECT_IMAGE_DISCARD_ON_LOOP |
5150 DISSECT_IMAGE_RELAX_VAR_CHECK |
5251 DISSECT_IMAGE_FSCK |
@@ -299,6 +298,7 @@ static int parse_argv(int argc, char *argv[]) {
299298
300299 arg_image = argv [optind ];
301300 arg_path = argv [optind + 1 ];
301+ arg_flags |= DISSECT_IMAGE_REQUIRE_ROOT ;
302302 break ;
303303
304304 case ACTION_COPY_FROM :
@@ -310,7 +310,7 @@ static int parse_argv(int argc, char *argv[]) {
310310 arg_source = argv [optind + 1 ];
311311 arg_target = argc > optind + 2 ? argv [optind + 2 ] : "-" /* this means stdout */ ;
312312
313- arg_flags |= DISSECT_IMAGE_READ_ONLY ;
313+ arg_flags |= DISSECT_IMAGE_READ_ONLY | DISSECT_IMAGE_REQUIRE_ROOT ;
314314 break ;
315315
316316 case ACTION_COPY_TO :
@@ -328,6 +328,7 @@ static int parse_argv(int argc, char *argv[]) {
328328 arg_target = argv [optind + 1 ];
329329 }
330330
331+ arg_flags |= DISSECT_IMAGE_REQUIRE_ROOT ;
331332 break ;
332333
333334 default :
You can’t perform that action at this time.
0 commit comments