Skip to content

Commit 460d891

Browse files
committed
Add slightly nicer failure message to io.rs when it can't open a file.
1 parent c4e0085 commit 460d891

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/lib/io.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ fn stdin() -> reader {
108108

109109
fn file_reader(str path) -> reader {
110110
auto f = os.libc.fopen(_str.buf(path), _str.buf("r"));
111-
check (f as uint != 0u);
111+
if (f as uint == 0u) {
112+
log "error opening " + path;
113+
fail;
114+
}
112115
ret FILE_reader(f, true);
113116
}
114117

0 commit comments

Comments
 (0)