]> granicus.if.org Git - strace/blobdiff - time.c
Fix decoding of file descriptors
[strace] / time.c
diff --git a/time.c b/time.c
index 0c6deaf1c7053a2077232f1681aff6c9680aff27..b5fdc5233c4f773c56117b6e242b122f2caccb07 100644 (file)
--- a/time.c
+++ b/time.c
@@ -1013,7 +1013,8 @@ int
 sys_timerfd_settime(struct tcb *tcp)
 {
        if (entering(tcp)) {
-               tprintf("%ld, ", tcp->u_arg[0]);
+               printfd(tcp, tcp->u_arg[0]);
+               tprintf(", ");
                printflags(timerfdflags, tcp->u_arg[1], "TFD_???");
                tprintf(", ");
                printitv(tcp, tcp->u_arg[2]);
@@ -1027,7 +1028,7 @@ int
 sys_timerfd_gettime(struct tcb *tcp)
 {
        if (entering(tcp)) {
-               tprintf("%ld, ", tcp->u_arg[0]);
+               printfd(tcp, tcp->u_arg[0]);
                tprintf(", ");
                printitv(tcp, tcp->u_arg[1]);
        }