diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-02-17 10:27:20 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-02-17 10:47:46 +0100 |
commit | 84c6a1981ed6302338dea84e1c5b93470da3556e (patch) | |
tree | fdcebcbef46d888d7d89d8b1450c6df91e2ae743 | |
parent | a6ad19a14f16c5344ea65df3efcc00464b2ad9aa (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.rs | 2 | ||||
-rw-r--r-- | lib/entry/libimagentryutil/src/lib.rs | 2 |
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; |