]> granicus.if.org Git - strace/commitdiff
Fix decoding of pid_t argument of prlimit64 syscall
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 6 Jun 2016 21:25:36 +0000 (21:25 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 6 Jun 2016 21:25:36 +0000 (21:25 +0000)
* resource.c (SYS_FUNC(prlimit64)): Print pid_t syscall
argument using %d format.

resource.c

index 9aacfbe486b3d8a686789f03b5853e1d9c0d16df..475afc26e61f2e5b8afb031111f1479ba8830e3a 100644 (file)
@@ -142,7 +142,7 @@ SYS_FUNC(setrlimit)
 SYS_FUNC(prlimit64)
 {
        if (entering(tcp)) {
-               tprintf("%ld, ", tcp->u_arg[0]);
+               tprintf("%d, ", (int) tcp->u_arg[0]);
                printxval(resources, tcp->u_arg[1], "RLIMIT_???");
                tprints(", ");
                print_rlimit64(tcp, tcp->u_arg[2]);