diff options
Diffstat (limited to 'stdio-common/fxprintf.c')
-rw-r--r-- | stdio-common/fxprintf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/stdio-common/fxprintf.c b/stdio-common/fxprintf.c index c1f02925fb..c4a1146b20 100644 --- a/stdio-common/fxprintf.c +++ b/stdio-common/fxprintf.c @@ -87,12 +87,12 @@ __fxprintf_nocancel (FILE *fp, const char *fmt, ...) va_list ap; va_start (ap, fmt); _IO_flockfile (fp); - int save_flags2 = ((_IO_FILE *)fp)->_flags2; - ((_IO_FILE *)fp)->_flags2 |= _IO_FLAGS2_NOTCANCEL; + int save_flags2 = fp->_flags2; + fp->_flags2 |= _IO_FLAGS2_NOTCANCEL; int res = locked_vfxprintf (fp, fmt, ap); - ((_IO_FILE *)fp)->_flags2 = save_flags2; + fp->_flags2 = save_flags2; _IO_funlockfile (fp); va_end (ap); return res; |