]> granicus.if.org Git - strace/blobdiff - io.c
Fix printing of negative offsets in splice syscall
[strace] / io.c
diff --git a/io.c b/io.c
index b98bc8a13c03bf5665b964662c0978dfef4687bf..2075d201d33b8da1fc14b07c0e32187bbbd6b545 100644 (file)
--- a/io.c
+++ b/io.c
@@ -256,13 +256,13 @@ SYS_FUNC(splice)
        printfd(tcp, tcp->u_arg[0]);
        tprints(", ");
        /* loff_t *off_in */
-       printnum_int64(tcp, tcp->u_arg[1], "%" PRIu64);
+       printnum_int64(tcp, tcp->u_arg[1], "%" PRId64);
        tprints(", ");
        /* int fd_out */
        printfd(tcp, tcp->u_arg[2]);
        tprints(", ");
        /* loff_t *off_out */
-       printnum_int64(tcp, tcp->u_arg[3], "%" PRIu64);
+       printnum_int64(tcp, tcp->u_arg[3], "%" PRId64);
        tprints(", ");
        /* size_t len */
        tprintf("%lu, ", tcp->u_arg[4]);