From 180d050138bc27958291dda3ea46374e4d115848 Mon Sep 17 00:00:00 2001 From: darkf Date: Sun, 4 Aug 2013 21:54:24 -0700 Subject: [PATCH] Open files in binary mode. Closes #3948 --- src/libstd/io.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstd/io.rs b/src/libstd/io.rs index f750f3f3195e7..55e60f03ea9c6 100644 --- a/src/libstd/io.rs +++ b/src/libstd/io.rs @@ -1041,7 +1041,7 @@ pub fn stdin() -> @Reader { pub fn file_reader(path: &Path) -> Result<@Reader, ~str> { let f = do path.to_str().as_c_str |pathbuf| { - do "r".as_c_str |modebuf| { + do "rb".as_c_str |modebuf| { unsafe { libc::fopen(pathbuf, modebuf as *libc::c_char) } } };