Skip to content

Commit e48b001

Browse files
only one err for io fail
1 parent dca80ea commit e48b001

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/symbolize/gimli/parse_running_mmaps_unix.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,14 @@ pub(super) struct MapsEntry {
5454
}
5555

5656
pub(super) fn parse_maps() -> Result<Vec<MapsEntry>, &'static str> {
57+
let failed_io_err = "couldn't read /proc/self/maps";
5758
let mut v = Vec::new();
5859
let mut proc_self_maps =
59-
File::open("/proc/self/maps").map_err(|_| "Couldn't open /proc/self/maps")?;
60+
File::open("/proc/self/maps").map_err(|_| failed_io_err)?;
6061
let mut buf = String::new();
6162
let _bytes_read = proc_self_maps
6263
.read_to_string(&mut buf)
63-
.map_err(|_| "Couldn't read /proc/self/maps")?;
64+
.map_err(|_| failed_io_err)?;
6465
for line in buf.lines() {
6566
v.push(line.parse()?);
6667
}

0 commit comments

Comments
 (0)