diff options
Diffstat (limited to 'lib/filters/filter-partitioned.c')
-rw-r--r-- | lib/filters/filter-partitioned.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/filters/filter-partitioned.c b/lib/filters/filter-partitioned.c index 1a700543c..429be47f9 100644 --- a/lib/filters/filter-partitioned.c +++ b/lib/filters/filter-partitioned.c @@ -16,6 +16,7 @@ #include "base/memory/zalloc.h" #include "lib/misc/lib.h" #include "lib/filters/filter.h" +#include "lib/commands/toolcontext.h" #define MSG_SKIPPING "%s: Skipping: Partition table signature found" @@ -24,6 +25,9 @@ static int _passes_partitioned_filter(struct cmd_context *cmd, struct dev_filter struct dev_types *dt = (struct dev_types *) f->private; int ret; + if (cmd->filter_nodata_only) + return 1; + ret = dev_is_partitioned(dt, dev); if (ret == -EAGAIN) { |