diff --git a/usr.sbin/camdd/camdd.c b/usr.sbin/camdd/camdd.c index b3d56c659d1d..caf06ba9a596 100644 --- a/usr.sbin/camdd/camdd.c +++ b/usr.sbin/camdd/camdd.c @@ -3226,14 +3226,14 @@ camdd_rw(struct camdd_io_opts *io_opts, int num_io_opts, uint64_t max_io, int error = 0; int i; + bzero(devs, sizeof(devs)); + if (num_io_opts != 2) { warnx("Must have one input and one output path"); error = 1; goto bailout; } - bzero(devs, sizeof(devs)); - for (i = 0; i < num_io_opts; i++) { switch (io_opts[i].dev_type) { case CAMDD_DEV_PASS: {