From: Roland McGrath Date: Tue, 22 Jul 2008 00:21:43 +0000 (+0000) Subject: 2008-07-18 Andreas Schwab X-Git-Tag: v4.5.18~34 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bcd2c95437f6548f12b3f08867a099a9e4e8f4b6;p=strace 2008-07-18 Andreas Schwab * term.c (term_ioctl): Decode indirect parameter as int, not long. --- diff --git a/term.c b/term.c index 15897bd8..3c242505 100644 --- a/term.c +++ b/term.c @@ -337,10 +337,10 @@ long code, arg; case TIOCMBIS: case TIOCMBIC: case TIOCMSET: - if (umove(tcp, arg, &arg) < 0) + if (umove(tcp, arg, &i) < 0) return 0; tprintf(", ["); - printflags(modem_flags, arg, "TIOCM_???"); + printflags(modem_flags, i, "TIOCM_???"); tprintf("]"); return 1; #endif /* TIOCMGET */ @@ -414,7 +414,7 @@ long code, arg; case TIOCGPTN: #endif tprintf(", "); - printnum(tcp, arg, "%d"); + printnum_int(tcp, arg, "%d"); return 1; #if 0