@@ -468,6 +468,7 @@ static void print_scrub_dev(struct btrfs_ioctl_dev_info_args *di,
const bool json_output = (bconf.output_format == CMD_FORMAT_JSON);
if (json_output) {
+ fmt_print_start_group(&fctx, NULL, JSON_TYPE_MAP);
fmt_print_start_group(&fctx, "device", JSON_TYPE_MAP);
fmt_print(&fctx, "dev", di->path);
fmt_print(&fctx, "id", di->devid);
@@ -498,8 +499,10 @@ static void print_scrub_dev(struct btrfs_ioctl_dev_info_args *di,
}
}
- if (json_output)
+ if (json_output) {
fmt_print_end_group(&fctx, "device");
+ fmt_print_end_group(&fctx, NULL);
+ }
}
/*