From: Dmitry V. Levin Date: Tue, 24 May 2016 00:19:03 +0000 (+0000) Subject: ioctl.c: fix build X-Git-Tag: v4.12~97 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=25f375851087f7340305f7e64452edd6c28be21e;p=strace ioctl.c: fix build * ioctl.c (ioctl_decode): Move definition of "ret" variable to [ALPHA || POWERPC] case. [ALPHA || POWERPC]: Fix syntax error. --- diff --git a/ioctl.c b/ioctl.c index f6ca2f0a..1ff7ec56 100644 --- a/ioctl.c +++ b/ioctl.c @@ -228,15 +228,15 @@ ioctl_decode(struct tcb *tcp) { const unsigned int code = tcp->u_arg[1]; const long arg = tcp->u_arg[2]; - int ret; switch (_IOC_TYPE(code)) { #if defined(ALPHA) || defined(POWERPC) - case 'f': - ret = file_ioctl(tcp, code, arg); + case 'f': { + int ret = file_ioctl(tcp, code, arg); if (ret != RVAL_DECODED) return ret; - case 't' + } + case 't': case 'T': return term_ioctl(tcp, code, arg); #else /* !ALPHA */