From: Dmitry V. Levin Date: Tue, 24 May 2016 01:10:53 +0000 (+0000) Subject: btrfs.c: fix BTRFS_IOC_TREE_SEARCH_V2 output X-Git-Tag: v4.12~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d67b2173a12cb9255465850263622606a2bea38a;p=strace btrfs.c: fix BTRFS_IOC_TREE_SEARCH_V2 output * btrfs.c (btrfs_ioctl): Fix BTRFS_IOC_TREE_SEARCH_V2 output in case of EOVERFLOW and failed umove. --- diff --git a/btrfs.c b/btrfs.c index 5a4c76fe..4c02b891 100644 --- a/btrfs.c +++ b/btrfs.c @@ -1154,9 +1154,10 @@ btrfs_ioctl(struct tcb *tcp, const unsigned int code, const long arg) tprints(", "); else if (syserror(tcp)) { if (tcp->u_error == EOVERFLOW) { + tprints(" => "); tcp->u_error = 0; if (!umove_or_printaddr(tcp, arg, &args)) - tprintf(" => {buf_size=%" PRIu64 "}", + tprintf("{buf_size=%" PRIu64 "}", (uint64_t)args.buf_size); tcp->u_error = EOVERFLOW; }