summaryrefslogtreecommitdiff
path: root/lib/filters/filter-partitioned.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filters/filter-partitioned.c')
-rw-r--r--lib/filters/filter-partitioned.c4
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) {