block.c: fix printing of struct blk_user_trace_setup
* block.c (block_ioctl): Fix printing of comma before
struct blk_user_trace_setup.name on exiting syscall.
diff --git a/block.c b/block.c
index f4fefe2..755232a 100644
--- a/block.c
+++ b/block.c
@@ -224,18 +224,11 @@
} else {
struct blk_user_trace_setup buts;
- if (syserror(tcp)) {
- tprints("}");
- break;
+ if (!syserror(tcp) && !umove(tcp, arg, &buts)) {
+ tprints(", name=");
+ print_quoted_string(buts.name, sizeof(buts.name),
+ QUOTE_0_TERMINATED);
}
- tprints(", ");
- if (umove(tcp, arg, &buts) < 0) {
- tprints("???}");
- break;
- }
- tprints(", name=");
- print_quoted_string(buts.name, sizeof(buts.name),
- QUOTE_0_TERMINATED);
tprints("}");
break;
}