From 20f262c4ede304891f4b95eae1f85b0665cb8729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Zmarz=C5=82y?= Date: Mon, 13 Nov 2017 20:24:50 +0100 Subject: [PATCH] elf.rs: do not inline constant from goblin library SELFMAG is declared [here](https://github.com/m4b/goblin/blob/de8aecc8f1e7f3de7d66a1511d3976cdf0335e0c/src/elf/header.rs#L91). --- src/elf.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/elf.rs b/src/elf.rs index a44a955..966ba55 100644 --- a/src/elf.rs +++ b/src/elf.rs @@ -22,7 +22,7 @@ impl<'a> Elf<'a> { if data.len() < header::SIZEOF_EHDR { Err(format!("Elf: Not enough data: {} < {}", data.len(), header::SIZEOF_EHDR)) } else if &data[..header::SELFMAG] != header::ELFMAG { - Err(format!("Elf: Invalid magic: {:?} != {:?}", &data[..4], header::ELFMAG)) + Err(format!("Elf: Invalid magic: {:?} != {:?}", &data[..header::SELFMAG], header::ELFMAG)) } else if data.get(header::EI_CLASS) != Some(&header::ELFCLASS) { Err(format!("Elf: Invalid architecture: {:?} != {:?}", data.get(header::EI_CLASS), header::ELFCLASS)) } else {