From dbc3e413cc49f5a0a9c1364ed764eb6791847763 Mon Sep 17 00:00:00 2001 From: Tom Almeida <tommoa256@gmail.com> Date: Tue, 20 Mar 2018 23:43:42 +0800 Subject: [PATCH] Fixed clearerr actually doing nothing --- src/stdio/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stdio/src/lib.rs b/src/stdio/src/lib.rs index fcae9898..98e3a391 100644 --- a/src/stdio/src/lib.rs +++ b/src/stdio/src/lib.rs @@ -180,7 +180,7 @@ impl Write for FILE { /// Clears EOF and ERR indicators on a stream #[no_mangle] pub extern "C" fn clearerr(stream: &mut FILE) { - stream.flags &= !(F_EOF & F_ERR); + stream.flags &= !(F_EOF | F_ERR); } #[no_mangle] -- GitLab