summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-02-17 10:27:20 +0100
committerMatthias Beyer <mail@beyermatthias.de>2019-02-17 10:47:46 +0100
commit84c6a1981ed6302338dea84e1c5b93470da3556e (patch)
treefdcebcbef46d888d7d89d8b1450c6df91e2ae743
parenta6ad19a14f16c5344ea65df3efcc00464b2ad9aa (diff)
Fix: If the field is not available, return false
The function is for checking whether a flag is set. If the flag is not available, the flag is obviously not set. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--lib/entry/libimagentryutil/src/isa.rs2
-rw-r--r--lib/entry/libimagentryutil/src/lib.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/entry/libimagentryutil/src/isa.rs b/lib/entry/libimagentryutil/src/isa.rs
index 835fb5e7..85da65a1 100644
--- a/lib/entry/libimagentryutil/src/isa.rs
+++ b/lib/entry/libimagentryutil/src/isa.rs
@@ -81,7 +81,7 @@ impl Is for ::libimagstore::store::Entry {
match self.get_header().read_bool(field).map_err(Error::from)? {
Some(b) => Ok(b),
- None => Err(format_err!("Field {} not available", field)),
+ None => Ok(false),
}
}
diff --git a/lib/entry/libimagentryutil/src/lib.rs b/lib/entry/libimagentryutil/src/lib.rs
index af86849e..769d2241 100644
--- a/lib/entry/libimagentryutil/src/lib.rs
+++ b/lib/entry/libimagentryutil/src/lib.rs
@@ -40,7 +40,7 @@
extern crate filters;
extern crate toml;
extern crate toml_query;
-#[macro_use] extern crate failure;
+extern crate failure;
extern crate libimagstore;
extern crate libimagerror;