From 09fdfda9be3fbc9ec9264c3a1420520ef48e2eb4 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 26 Mar 2020 10:10:21 +0100 Subject: buffered-reader: Fix error handling. - Hat tip to Fabian Freyer of Radically Open Security. --- buffered-reader/src/file_unix.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buffered-reader') diff --git a/buffered-reader/src/file_unix.rs b/buffered-reader/src/file_unix.rs index 5f6ebb75..69065296 100644 --- a/buffered-reader/src/file_unix.rs +++ b/buffered-reader/src/file_unix.rs @@ -134,7 +134,7 @@ impl<'a, C> File<'a, C> { mmap(ptr::null_mut(), length, PROT_READ, MAP_PRIVATE, fd, 0) }; - if addr.is_null() { + if addr == libc::MAP_FAILED { return generic(file, cookie); } -- cgit v1.2.3